I find it so unbelievably cool that God knows exactly what we need and His timing is amazing!
God's word says he will refresh our soul.
Psalm 23:3 (NIV)
HE refreshes my soul. HE guides me along the right paths for HIS name's sake.
Here is more of Psalm 23. It is a Psalm that is known by many and states right in it that he will refresh our soul.