maybe it's intuition 
but somethings 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 
[bracketed] 
a thousand angels dance around you 
[bracketed] 
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