I've been down every path, staying open
To find someone to heal the broken
Parts of myself
Endlessly getting it wrong
Lonely nights on the road, flying solo
Keeping my faith, staying hopeful
That maybe some day
The right one would come along

Continue down the road, into the unknown
Even when I couldn't see through the fog
I make a new mistake, and lose my way
But I still pray

Then one day the clouds began to fade
All of my heartache was erased
You came to me, and everything changed
You were so much more than what I dreamed
I trust that God brought you to me
My angel, you were worth the wait

Looking back now I can see
All the roadblocks seem to lead
You to me

I try putting myself out on the line
None of it ever turned out right
I almost gave up
But something said keep holding on

Continue down the road, into the unknown
Until I saw the light through the fog
Thrusting through the dark, I trust in my heart
Knew the way

Then one day the clouds began to fade
All of my heartache was erased
You came to me, and everything changed
You were so much more than what I dreamed
I trust that God brought you to me
My angel, you were worth the wait

Looking back now I can see
All the roadblocks seem to lead
You to me
You to me
You to me
Led you to me

Every wrong turn, every burn
Was only me searching for you
I had so many lessons to learn
To be ready to love the one I was meant to
I needed to go through every trial
To clear the space for you to arrive
Turns out your path was on mine
The whole time

So glad the clouds began to fade
All of my heartache was erased
When you came to me, everything changed
You were so much more than what I dreamed
I trust that God brought you to me
My angel, so worth the wait

Looking back now I can see
All the roadblocks seem to lead
You to me