You came along one promise too late
And my heart just couldn't wait
All my life, I've been dreamin' of you
Where were you, when I gave my heart away?
I can't have you but I never will forget you
We could have shared our lives together
All my life, I've been dreamin' of you
But I've met someone before you
You came along one promise too late
And held each other close all through the years
So no matter how much I adore you
Where were you, when I could have loved you?
You came along one promise too late
Where were you, when I could have loved you?
You came along one promise too late
All my life that I've been dreamin' of you
Where were you, when I gave my heart away?
I've got to stand behind the promise that I made
Where were you, when I gave my heart away?
You came along one promise too late
I won't say that I'm sorry that I met you
Where were you, when I could have loved you?