I've been through fire and ice
And I've been through lows and highs
But when I look in your eyes
I get a feeling deep inside
Something is different about you
I never thought my dreams could actually happen
But Baby, here we are out on the floor
Don't care what nobody say
You're the one I've been waiting for
I'll choose your love every day
You're the one I've been waiting for
Even when skies turn to gray
You're the one I've been waiting
Don't you know I've been waiting, heh
You're the one I've been waiting for
It ain't always pretty and nice
And love don't come easy sometimes
But at the end of the night
And when I see you by my side
I know I can't let this go
There been so many dreams that I could imagine
But Baby, what we got is something more
Don't care what nobody say
You're the one I've been waiting for
I'll choose your love every day
You're the one I've been waiting for
A hundred years from today
You're the one I've been waiting
Don't you know I've been waiting, heh
You're the one I've been waiting for
And when I close my eyes
And think about my life
I start to realize
I don't want it no other way
Cuz Baby in the end
You are my truest friend
Deep in my chest
I know you are the one I've been waiting for
You are the one I've been waiting for
Come on, Baby
You are the one I
The one I've been waiting for
You are the one I
The one I've been waiting for
You are the one I
The one I've been waiting for
Don't you know know I've been waiting, heh
You're the one I've been waiting for