I’ve seen the shadows cross your face
Watched the battles you could not erase
But I never turned away, I stood my ground
Through every silence, through every sound
I know the weight you’ve carried inside
I know the parts of you you’ve tried to hide
But nothing could break the vow I made
My love was stronger, it never strayed
For years and for years I would stay by your side
Never back down, never subside
Even when you changed, my heart stayed true
Through fire and storms, I’d walk with you
We walked through nights that cut so deep
Dreams we buried, promises we keep
Even when the world turned cold as stone
I found the strength to call you home
I know the scars you’ve tried to disguise
I see the truth when I look in your eyes
And no matter what the future holds
My heart is yours, unbreakable
For years and for years I would stay by your side
Never back down, never subside
Even when you changed, my heart stayed true
Through fire and storms, I’d walk with you
Time can twist, and time can fade
But I won’t let us slip away
I’ll be the anchor, I’ll be the flame
When everything else forgets your name
For years and for years I will fight for your light
Stand in the dark, I won’t lose sight
Even if the world tries tearing us in two
My heart forever beats for you
For years and for years…
For years and for years…
I’ll stay by your side.