Read Matthew 1:16-17
... and Jacob fathered Joseph the husband of Mary, who gave birth to Jesus who is called the Messiah. So all the generations from Abraham to David were 14 generations; and from David until the exile to Babylon, 14 generations; and from the exile to Babylon until the Messiah, 14 generations
Take a moment to observe the beauty of the crafted, master planned work of God as recorded in the first 17 verses of this chapter. King James has a tendency to lose us in all the "begats" but they are included for a reason.
The generations all experienced hardships, certainly time when throw in the towel seemed better than life itself. But God had a plan.
He still does. Advent reminds us that the plan continues and includes each of us to a full measure according to God's will.
If you have said no to God in recent days, or if your spiritual indicator point to a stubbornness in your relationship toward His unfolding plan for your life, pause and settle the issue with Him today.