mmmmm 
oooohooo 
maybe it's intuition 
but some things 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 this sense of completion 
and in your eyes i see the missing pieces 
i'm searching for i think i 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 
hoooo hooo hooo 
a thousand angels dance around you 
hoooo hooo hoooo 
i am complete now that i 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 
hoooo hooo hoooo 
hoooo hooo hoooo 
i knew i loved you before i met you 
i knew i loved you before i met you