Please Forgive Me
William Fitzsimmons Lyrics


Jump to: Overall Meaning ↴  Line by Line Meaning ↴

My demons walk with me
They told me not to leave them alone
I put you on that tree
I tore your heart to pieces

You swept me off my feet
You gave your heart to me alone
I left you out at sea
I left you there to bleed

But please forgive me
Please, please forgive me

My demons waltz with me
I begged them not to leave me alone




And so your heart is free
And so your heart is free

Overall Meaning

The lyrics to William Fitzsimmons's song Please Forgive Me exudes a feeling of guilt and remorse. The lines "My demons walk with me, They told me not to leave them alone" refers to the internal struggle of the singer. It is as though he is arguing with himself and these demons in his head compel him to not abandon them. He then confesses to the listener how he has wronged them and betrayed their trust. "I put you on that tree, I tore your heart to pieces" suggests that he may have hurt someone important to him and it has left a lasting and painful impact.


The second verse talks about this person who had once loved him unconditionally. "You swept me off my feet, You gave your heart to me alone." They were the one constant thing in his life that made him feel loved and accepted. However, he admits to leaving that person behind. "I left you out at sea, I left you there to bleed." The image of the person being left stranded in the middle of a vast ocean, abandoned and hurt is haunting. The chorus "But please forgive me, Please, please forgive me" reiterates his plea for forgiveness, which is repeated throughout the song.


The last verse brings some semblance of hope. "My demons waltz with me, I begged them not to leave me alone." This time around, he is pleading with his demons to stay with him instead of abandoning him. "And so your heart is free, And so your heart is free" suggests that he has finally let go of the person he wronged and allowed them to move on, releasing their heart from the weight of his betrayal. Overall, the song is a powerful and emotional ballad about sin, guilt, and the healing power of forgiveness.


Line by Line Meaning

My demons walk with me
My internal struggles and issues are ever-present and impacting my actions.


They told me not to leave them alone
My fears and insecurities are warning me to not let them go unaddressed.


I put you on that tree
I caused you pain and hung you out to dry, like a crucifixion on a tree.


I tore your heart to pieces
I broke your trust and hurt you deeply, damaging your emotional state.


You swept me off my feet
You enchanted me and won me over with your love.


You gave your heart to me alone
You trusted me with your heart and entered into a committed relationship.


I left you out at sea
I abandoned you and left you stranded, feeling lost and overwhelmed.


I left you there to bleed
I caused you harm and pain, leaving you to suffer the consequences alone.


But please forgive me
I am expressing remorse and asking for forgiveness for my actions.


Please, please forgive me
I am pleading for your mercy and understanding, hoping to reconcile and move forward.


My demons waltz with me
My fears and struggles are still present and impacting me daily.


I begged them not to leave me alone
I am struggling to address my issues and begging for them to not abandon me.


And so your heart is free
I am acknowledging that, despite my actions, you have the ability and strength to move past this and find healing.


And so your heart is free
I am acknowledging that, despite my actions, you have the ability and strength to move past this and find healing.




Contributed by Kayla C. Suggest a correction in the comments below.
To comment on or correct specific content, highlight it

Genre not found
Artist not found
Album not found
Song not found

More Versions