We live in a society where it is common to break promises. Many of us have received bounced checks after people failed to keep their promises. However, God is not a man that He should lie. (Numbers 23:19) Everything He promised will come to pass. We just have to be willing to wait. To wait is to remain in a state in which you expect or hope that something will happen soon while serving in the meantime. If we are willing to wait for the promise, God is faithful to fulfill the promise.