Hundreds of years in the past, a promise was made, through the prophet Isaiah.  Thank you God, for always keeping your promises!  It may not always be in our timing, but it is always in yours.