(Verse 1)
I wake beside the one I vowed to love
Still haunted by the one I’m dreaming of
Her gentle hands deserve all of me
Yet a part of my heart will never break free
(Pre-Chorus)
Every kiss reminds me of the truth
A lie I bury but never lose
(Chorus)
I should have let you go
When life told me to choose
Yet I held on to the memory of you
Now I’m the one who loses
I promised a heart I can’t fully give
To someone who tries so hard to believe
I should have let you go
Before I hurt the life I own
(Verse 2)
She sees the silence inside my smile
She feels it, though I hide it all the while
If love is pure, then what have I done
To keep chasing a ghost that will never return
(Pre-Chorus)
Every kiss reminds me of the truth
A lie I bury but never lose
(Chorus)
I should have let you go
When life told me to choose
Yet I held on to the memory of you
Now I’m the one who loses
I promised a heart I can’t fully give
To someone who tries so hard to believe
I should have let you go
Before I hurt the life I own
(Bridge)
I’m sorry for the love she never gets
I’m sorry for the sins I can’t forget
If time allowed, I’d rewrite my soul
Erase the story I can’t control
(Final Chorus)
I should have let you go
But I kept you inside
Now I’m living with this ache I tried to hide
She deserves the sun, I give her rain
While I keep holding what only brings pain