2 Peter 3:3-4,8-10 NLT
 Most importantly, I want to remind you that in the last days scoffers will come, mocking the truth and following their own desires.  They will say, “What happened to the promise that Jesus is coming again? From before the times of our ancestors, everything has remained the same since the world was first created.”  But you must not forget this one thing, dear friends: A day is like a thousand years to the Lord, and a thousand years is like a day.  The Lord isn’t really being slow about his promise, as some people think. No, he is being patient for your sake. He does not want anyone to be destroyed, but wants everyone to repent.  But the day of the Lord will come as unexpectedly as a thief. Then the heavens will pass away with a terrible noise, and the very elements themselves will disappear in fire, and the earth and everything on it will be found to deserve judgment.
Gods is good. God is patient. Advent is about waiting for the goodness of God to be revealed to us.
Just as the Israelites waited for Christ’s coming, so we wait for Him to return as He promised. Waiting is difficult especially when we have no control over the length of the wait time. We pray, we wait, we hope, we pray! There is purpose in our waiting, it helps us to focus on what is important. Not all waiting has great purpose like much of the waiting we do in this life , but to wait on the Lord is to gain strength.
Have you not known? Have you not heard? The LORD is the everlasting God, the Creator of the ends of the earth. He does not faint or grow weary; his understanding is unsearchable. He gives power to the faint, and to him who has no might he increases strength. Even youths shall faint and be weary, and young men shall fall exhausted; but they who wait for the LORD shall renew their strength; they shall mount up with wings like eagles; they shall run and not be weary; they shall walk and not faint.Isaiah 40:28-31 ESV