This song, sung by Savage Garden, is perfect for the feelings that I have for Kain. Whether it's fate or answered prayers that brought us together, I've known from the moment our eyes met that this was the one who would make my life complete.
I Knew I Loved You
Maybe its intuition
But some things you just dont question
Like in your eyes
I see my future in an instant
And there it goes
I think Ive 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
Theres just no rhyme or reason
Only this sense of completion
And in your eyes
I see the missing pieces
Im searching for
I think Ive 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
A thousand angels dance around you
I am complete now that Ive 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