BreadcrumbHome/Why Good People Do Bad ThingsReviewsWhy Good People Do Bad ThingsHow to Stop Being Your Own Worst Enemyby Debbie Ford2009 · 243 pages DetailsSimilar booksRummaging the shelves…ReviewsLoading reviews…