Couldn't wait to tell you places I've been And the sights that I've seen on my own Couldn't wait to show you where I grew up Where my love, you had yet to be known But I've been waiting so long (so long) I've been waiting so long (so long) Couldn't wait to feed you with my favorite meal And to slowly heal your wounds Couldn't wait to take you for a walk on the sand Feel the warmth of your hand in mine But I've been waiting so long (so long) I've been waiting so long (so long) Couldn't wait to sing you this song that I wrote And to play all those notes just for you But I've been waiting so long (so long) I've been waiting so long (so long) I've been waiting so long So long, been waiting so long Been waiting too long