A hundred million hours ago, I saw you and sealed my fate.
I knew right then I wanted you so, how long would I have to wait?
Marking time and standing still never were much my style,
but here you are, and what a surprise, you made the wait worthwhile.
A thousand dreams that never came true and pipers I had to pay,
Then all at once I'm standing with you, and everything fades away.
The hurts, the fights, the lonely nights, how could they match your smile?
For here you are, the moon in your eyes, you made the wait worthwhile.
We learn to choose, we learn to lose, new lessons every mile,
You trust your heart, your heart never lies, you made the wait worthwhile.
[Thanks to akasinecz for adding these lyrics]