God often uses waiting as a crucible in which to refine our character. Faithful waiting on God makes us stronger, not weaker.
“When we follow Jesus, we’re all following the same Person, but we’re not all following the same path.”
“You have one job in your spiritual life: Abide.”
God has always used dreamers to do the really big stuff. Take Jacob, in the Old Testament, for example.