Waiting is difficult. Waiting on something you’re excited about can be even harder. There’s a tension between celebrating and hoping. If you’ve ever wondered why it seems like God has people wait for good things, you’re not alone.