you had to be hiding from me all this time making me wait so very long for you cause out of nowhere you just appeared before my eyes letting me know that there d be no more lonely nights where have you been all of my life what took me so long to get it right where have you been all of my life how did you know when it was time to make your move and how did you know this heart of mine was this needing being with you helps me realize that dreams come true next time don t take your sweet old time to bring your love to me oh yeah where have you been all of my life what took me so long to get it right where have you been all of my life to be honest it s not fair that so much time went by before we had a chance to share our love we should ve been together but it s better late than never where have you been all of my life baby where have you been all of my life tell me where have you been all of my life what took me so long to get it right where have you been all of my life