Have been waiting all my life to meet
Have been waiting all my life to meet
Someone I will love with no reason
Someone I will love without explanation and
You found me when I was not looking or thinking about love
Have been waiting all my life to meet
Someone who will take my life to another level but
You totally made my life to take a 360 degree turn
You love me with all my craziness
You guide me when I am wrong and
You praise me when I am improving
Have been waiting all my life to meet
Someone who understands that
A relationship requires investment of
Tears and smiles
Pain and happiness
Fights and make ups
You understand and cherish our love
Have been waiting all my life to meet
Someone who entirely and
I believe I have found my soul mate in you
For you understand that love needs to be nurtured and protected
And you have protected our love from every threat
Have been waiting all my life to meet
Someone I will love with no reason and
You have found me