Maybe it's intuition 
Something's you just don't question 
Like in your eyes, 
I see my future in an instant 
And there it goes, 
I think I've found my best friend 
I know that it might sound 
More than a little crazy 
But I believe 
I knew I loved you before I met you 
I think I dreamed you into life 
I knew I loved you before I met you 
I have been waiting all my life 
There's just no rhyme or reason 
Only a sense of completion 
And in your eyes, 
I see the missing pieces 
I'm searching for, 
I think I've found my way home 
I know that it might sound 
More than a little crazy 
But I believe 
I knew I loved you before I met you 
I think I dreamed you into life 
I knew I loved you before I met you 
I have been waiting all my life 
Oh ho oh, ho ho oh oh 
A thousand angels just dance around you 
Oh ho, ho oh ho oh ho ho ho 
I am complete now that I have found you 
I knew I loved you before I met you 
I think I dreamed you into life 
I knew I loved you before I met you 
I have been waiting all my life 
I knew I loved you before I met you 
I think I dreamed you into life 
I knew I loved you before I met you 
I have been waiting all my life 
I knew I loved you before I met you, 
I knew I loved you 
Oh ho oh, ho ho oh 
I knew I loved you before I met you, 
I knew I loved you