Verse 1 When your heart is heavy, and all you feel is pain
Sometimes you need the sun & all you get is rain
It's easy to forget, those who prayed for the rain
Sometimes we forget, that God don't make mistakes
Chorus God don't make mistakes
..He's up there watching
Every heartbeat
Every breath
..Every tear that's falling
..Every heart that breaks
There's a reason, we don't know it
.God don't make mistakes
Verse 2 When you get weary, when it's time to say goodbye
You know God is waiting, to take the tears from our eyes
While we're on this journey, we touch hearts along the way
We touch some without knowing, and God don't make mistakes
Chorus God don't make mistakes
He's up there waiting
Every ray of sunshine
every drop of rain
..every storm that's raging
Every cloud that breaks
There's a reason, we don't know it
God don't make mistakes
Bridge
What we all need
Is just to believe
That His footsteps will carry me
Chorus God don't make mistakes
..He's up there watching
Every heartbeat
Every breath
..Every tear that's falling
..Every heart that breaks
There's a reason, we don't know it
.God don't make mistakes