Pieces of a real heart

Well, the past is playing with my head And failure knocks me down again I'm reminded of the wrong that I have said and done And that devil just won't let me forget In this life, I know what I've been...