Merry Christmas!
It is that time of year again: it’s cold outside, feel good decorations and music surround everyone and the year begins to wind down.
As Christians, this time of year offers a special meaning: the celebration of the birth of our Savior Jesus Christ.
As I reflect, this Christmas holds a specific reminder for me: God keeps His promises.
This past year was a huge challenge for me as I struggled with my mental health. One thing I held on to to get me through the tough times was the reminder of God’s promises: He hears me; He will deliver me and He will not abandon me.
This Christmas I am focusing on the promises the birth of Jesus fulfilled: God’s promise to His people that they will always have a king on the throne and that king will come from the line of David.
Throughout the Old Testament, God kept reminding the people of these promises. In the end it took thousands of years to be fulfilled, but when you read the genealogy of Jesus in Matthew 1 you see that God kept His promise. And as believers, we know that Jesus is the Son of God and reigns for all eternity. Another promise kept.
Though it may feel like we are forgotten, God NEVER fails and His timing is always perfect.
As this year winds to an end and a new year begins, I am going to focus more on the promise that God ALWAYS keeps His promises.