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 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 the sense of completion 
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 
a thousand angels dance around you 
i am complete now that i've 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