It may not look like it, but God makes all things work together for our good as He is moving us forward.
Read: Romans 8:28
And we know [with great confidence] that God [who is deeply concerned about us] causes all things to work together [as a plan] for good for those who love God, to those who are called according to His plan and purpose.