Ghosts of Yesterday
by Douglas DoNascimento
This song tells the story of someone who has broken free from a painful past and the guilt that once held them captive, while another person—burning with resentment and vengeance—remains trapped in it. It explores themes of redemption, moving on, and the struggle between letting go and holding onto pain, ultimately portraying freedom from the ghosts of yesterday as a personal victory.
The Lyrics
I was a shadow, barely seventeen
Buried in the wreckage of what we call sin
She was fire, burning up the night
Chasing down vengeance, cold and bright
She says I left her in the dark, no place to hide
But I was freed from my mind
Now she’s got a vendetta, trapped inside
Running from a past, I can’t rewind
Ghosts of yesterday, tried to crawl in my head
Every step I take, pulling at the thread
Her love’s turned into hate, as I moved-on
Freed from my haunted past, now gone
Broken families, never found a way
To silence all the voices that lead them astray
Now caught in the crossfire, I won’t turn back
My heart is new and revenge is black
She says I’m the reason she’s lost in the pain
But finding the truth is what keeps me sane
Now her vendetta’s got a new me to shame
I am free of all guilt and I have no blame
Ghosts of yesterday, tried to crawl in my head
Every step I take, pulling at the thread
Her love’s turned into hate, as I moved-on
Freed from my haunted past, now gone
No longer a prisoner of the past we made
She’s the fire, but those flames are fade
Ghosts of yesterday, can never get me again
I’m free from the ashes of a past full of pain