On the rocky road to love, the going has been rough
I fall down but some how I always got back up
I've climbed every mountain, crossed every valley too
I had a heart without a home, but I kept on keeping on
Looking for a love that would be true
They were all just stepping stones to you
Well I have walked on mines, well I should have read the signs
Saying dead end don't rush in, but I did every time
I started believing, that I was born to lose, oh don't know
But those days are gone, 'cause the love that you have shown
Has given me another point of view
They were all just stepping stones to you
Stepping stones, I've stumbled over hearts 'til I found, solid ground
It's so clear, ain't it funny that it took a trail of tears, to get me here
Now with no stone left unturned, I have finally learned
Is the reason things work out the way they do
Yeah they were all just stepping stones to you
I have no regrets for the path I have walked
They all turn to sand but you are my rock
Stepping stones, I've stumbled over hearts 'til I found, solid ground
It's so clear, ain't it funny that it took a trail of tears, to get me here
Now with no stone left unturned, I have finally learned
Is the reason things work out the way they do
Yeah they were all just stepping stones to you
Stepping stones stepping stones