Lyrics
Verse 1
You’ve been my rock, through thick and thin,
Staying by my side, through all the mess I’ve been.
I’ve been caught up, lost in my own head,
But you’re still here, even when I’ve misled.
Pre-Chorus
You’ve lifted me up, kept me strong,
Even when I’ve been running all wrong.
I see the love you give, it’s crystal clear,
I’m ready to step up, and keep you near.
Chorus
You deserve the best, I’m gonna give it all,
For every time I stumbled, you caught my fall.
I may not have shown it, but I’ve always known,
Your love’s the reason I’m never alone.
Verse 2
I’ve taken you for granted, I can’t lie,
But your patience and love never run dry.
You’ve been my guide, my steady hand,
Now it’s time I give back and make a stand.
Pre-Chorus
You’ve lifted me up, kept me strong,
Even when I’ve been running all wrong.
I see the love you give, it’s crystal clear,
I’m ready to step up, and keep you near.
Chorus
You deserve the best, I’m gonna give it all,
For every time I stumbled, you caught my fall.
I may not have shown it, but I’ve always known,
Your love’s the reason I’m never alone.
Bridge
I know I’ve been distant, stuck in my ways,
But I’m turning it around, no more lost days.
I’m here to show you, just what you mean,
The love we have is more than a dream.
Chorus
You deserve the best, I’m gonna give it all,
For every time I stumbled, you caught my fall.
I may not have shown it, but I’ve always known,
Your love’s the reason I’m never alone.
Outro
So here’s my promise, I’m giving my all,
Gonna rise to the challenge, never let you fall.
You’ve been my anchor, now I’m here to stay,
Together forever, come what may.