(Verse 1)
Three years gone, and I count every day
Lost in these walls with too much to say
I see your face in my dreams every night
But you’re growing older, out of my sight
(Pre-Chorus)
I missed your birthdays, missed Christmas too
Missed hearing you laugh, missed holding you
And all I can do is carry this pain
Pray you’ll forgive me, and know my name
(Chorus)
I know I let you down, left you alone
But you’re my heartbeat, my flesh and bone
I’d give every breath, and I’d serve every year
Just to be by your side, to pull you near
So when you feel lost, know I’m holding on
Three years gone, but it won’t be long
(Verse 2)
I remember the last time you held my hand
You didn’t understand why Dad couldn’t stand
Life took a turn I never meant for you
But I’ve changed, son, I swear it’s true
(Pre-Chorus)
Missed watching you grow, missed all your firsts
Each day without you, it hurts the worst
But I’m counting down till I’m free
Counting each day till you’re here with me
(Chorus)
I know I let you down, left you alone
But you’re my heartbeat, my flesh and bone
I’d give every breath, and I’d serve every year
Just to be by your side, to pull you near
So when you feel lost, know I’m holding on
Three years gone, but it won’t be long
(Bridge)
I’ve learned my lessons, I’ve done my time
Paid for mistakes that were only mine
If you’ll let me, I’ll make it right
I’ll fight for you with all my might
(Chorus)
I know I let you down, left you alone
But you’re my heartbeat, my flesh and bone
I’d give every breath, and I’d serve every year
Just to be by your side, to pull you near
So when you feel lost, know I’m holding on
Three years gone, but it won’t be long
(Outro)
Soon the door will open, and I’ll walk free
Hoping you’ll be there, waiting for me
To make up for time, to try to be
The father you needed, if you’ll let me
Three years gone, but my heart’s still true
Son, I’m coming back—coming back for you