This guy has danced for me
Fallen down on the way
Many miles, many roads I have traveled
Leading up to today
Many hearts, many years have unraveled
Fallen down on the way
Many miles, many roads I have traveled
And I was dreamt for him
This guy has prayed for me
And I have danced for him
Many miles, many roads I have traveled
Fallen down on the way
Fallen down on the way
Many miles, many roads I have traveled
Leading up to today
And I have prayed for him
Many hearts, many years have unraveled
Many hearts, many years have unraveled
And I was made for him
Not running from the past, I tried to do what's best
Leading up to today
This guy has cried for me
This guy was made for me
This guy was dreamt for me
All the pain was worth it
I have no regrets, there's nothing to forget
Leading up to today
I know that I deserve it
And I have cried for him
Many hearts, many years have unraveled