I have dreamed of this day for a long time
Now I just can't believe your mine.
To have and to hold, to cherish and love
You are truly a gift to me... an angel from above.
God has blessed me with the honor of loving you,
But he has made my dreams true, by you loving me too.
God gave his greatest angel to me, why I don't know
But now that I have you... I'll never let you go.
Past heartbreaks and tears, you were always near
To comfort and to hold me, to be a friend so dear.
Our time together is so great
I don't want to leave after every date.
No matter what we do, even the most common stuff
Leaving that moment seems so tough.
It gets harder and harder to say goodnight
It takes every bit of all my might.
Though I have dreamed of this day for a long time
And now you are mine.
To always have, hold, cherish, and love,
You are still my angel, my gift from above.