Habakkuk 2:3 says: For the vision is yet for an appointed time and it hastens to the end [fulfillment]; it will not deceive or disappoint. Though it tarry, wait [earnestly] for it, because it will surely come; it will not be behindhand on its appointed day. [Heb. 10:37, 38.] The vision may take awhile to come to pass, but wait for it. It's coming at the appointed time. The dream or promise may take awhile to come to pass, but wait for it. It's coming at the appointed time. Sometimes that's hard to remember, especially when the days seem to keep going by[...]