I've waited for the time to come For you to show up And fill this empty shell I had become You brought meaning to this life And i will always thank God for you in my heart The first day That i saw you I looked into your eyes And i saw my life I saw me getting older With you right by my side A true miracle of life Since the day you came here I have never Been the same For the rest of my life I will show you What you mean To me I saved the best of me for you There's nothing i wouldn't do I'd lay it down my life and all All that i am i'd give to you If i had my way You would never feel the slightest pain And you would never have to fear I will feel good about my life If i can help make yours The best it can be All that i have I'll give to you