There are days when we wonder how we are going to get through all that lies before us. Weariness, discouragement, exhaustion, fear and anxiety may well be lurking, ready to trip us up (sin crouching at the door, as God told Cain.) What do we do on days like that?

The good news is that God offers us, each day, an amazing exchange: His life for ours, His power for our weakness, His strength for our frailty. As Casting Crowns put it:

‘In my worry, God, You are my stillness.
In my searching, God, You are my answers.
In my blindness, God, You are my vision.
In my bondage, God, You are my freedom.
In my weakness, God, You are my power.
You’re the reason that I sing
‘Cause You’re the God of all my days.’ (‘God Of All My Days’, Casting Crowns)

Or in another song:

‘My life, Your grace
Here I exchange…

Your life, my gain
Here I exchange…

All of me, I lay down for all You are

All of me, I lay down for all You are

Jesus, all of me, I lay down for all You are

All of me, I lay down for all You are.

I lay at Your feet my broken heart

And I’ll find my healing in Your scars
All of me for all You are.’ (‘For All You Are’, Casting Crowns)

2-cor-5-21The good news is we don’t have to struggle on on our own. We can exchange so much and receive God’s righteousness; we can exchange ‘all that I am for all that You are.’ (‘All That I Am’, Rend Collective) That seems to me an amazing deal!