I highly recommend this insightful, thought-provoking, emotional, truthful, warm, personal, masterfully presented, must-watch TED talk by Brene Brown. Watch it.