I've walked this road a thousand miles but it always leads to you
Through every twist and turn my heart knows what is true
We're bound by something ancient something stronger than the storm
In every life in every time it's you that I was born for
'Cause we're twin souls always finding our way
Through the darkest nights and the longest days
No matter how far apart we roam
We're drawn together our hearts lead us home
You and I we're more than love can hold
Forever we'll be twin souls
I see you in the sunrise feel you in the rain
In every breath I carry you through joy and every pain
No matter where the winds may blow or what we leave behind
The thread between our hearts won't ever come untied
'Cause we're twin souls always finding our way
Through the darkest nights and the longest days
No matter how far apart we roam
We're drawn together our hearts lead us home
You and I we're more than love can hold
Forever we'll be twin souls
Some things are written in the stars above
A story that's been told since the dawn of love
No time or space can keep us apart
We'll always find each other heart to heart
'Cause we're twin souls always finding our way
Through the darkest nights and the longest days
No matter how far apart we roam
We're drawn together our hearts lead us home
You and I we're more than love can hold
Forever we'll be twin souls
In this life and the next through all we'll ever be
You'll always find your way to me