Joann T. (greystray) reviewed How Good Do We Have to Be? A New Understanding of Guilt and Forgiveness on + 50 more book reviews
From the cover: No one is perfect. Yet many people measure themselves and others against impossibly high standards. The result: guilt, depression, and disappointment.