May 22 May 22 Forgive Yourself: Don't Waste Your Life On Regret Jamie Schneider Faith But I can't help hating myself for having made such a mess of my life.