Where did our constant need for perfection come from? Most women feel imprisioned by this uncanny quest to be perfect, to not stumble.
See All 561 Episodes of "On The Verge with Cara Bradley"