Babe I met you physically But there was something so familiar about you spiritually And while we were talking; getting to know each other I won't waste your time because you're already mine yeah. Could we have kissed four times (yeah) Is that why you remind me of a better life? (oh) Maybe it's only my imagination Cos there's something familiar babe Something familiar babe I already loved you Before I ever met you So what took you so long babe Took you so long I already loved you Before i ever met you So what you so long babe Took you so long babe Before time began I had a conversation with God about you how I would meet you later on He gave me your name and Said I'd meet you around 2010 At the park about six am While I'm jogging And i see your smile and girl I see the part of your heart You ready for love Not this superficial thing the world's gotten to I see the real you girl So what took you so long babe I've been here all the while girl I already loved you Before i ever met you So what took you so long babe Took you so long babe I already loved you Before i ever met you So what took you so long babe Took you so long babe Can I have a meaning Just a single meaning To say that I'd be here forever Can I have a meaning Just a single meaning To satisfy my girl forever I already loved you Before i ever met you So what took you so long babe Took you so long babe I already loved you Before I ever met you So what took so long babe Took you so long babe(I'm happy you're here finally girl)