What is the hardest part?
To wait means:
1. You believe in a promise.
2. You must receive the promise; you can’t fulfill it on your own.
3. You will be tested by waiting.
God’s timing is not always your timing.
The journey is your destination.
Restore is too small of a hope!