Another night of waiting
Waiting for my key in the door
It's gotta be frustrating
Like so many nights before
An empty glass beside you
When I get home I hang my head
I promised I'd be back in time
To put the kids to bed
I wanted to tell you
Tell you how much I care
I wish I had told you
But I was never there
And I ask myself where have I been all your life
I know it ain't right
Where have I been all your life
Another birthday party missed
Another bedtime story gone
Another playground afternoon
Spent staring at my phone
I kid myself that it's OK
Can always buy more presents
But deep inside I realize
You really need my presence
I wanted to tell you
Tell you how much I care
I wish I had told you
But I was never there
And I ask myself where have I been all your life
I know it ain't right
Where have I been all your life
Another broken promise
Another broken dream
But life's too short to waste it wishing
Or adding up what might have beens
I'm wanting to tell you
Tell you how much I care
Can finally tell you
From now on I'll be there
And I promise that I'll be with you all my life
I'll make it right
I'll be with you all my life
With you all my life
With you all my life