1. God knows what you need.
2. He loves you immensely.
Your part is to have complete faith that He's got you.
If you can't or won't do that, you will have to settle for less joy, although this doesn't mean you won't ever experience it.
The choice is up to you.
He also won't always stop you or save you from experiencing a challenge.
But when this happens, refer back to truths #1 and #2.