Waiting is hard... especially when we're used to insta-everything. Imagine waiting for generations, centuries even, for the fulfillment of a promise - the perfect gift - that would be unto all people for all time. Now that would be something worth waiting for.