Armenian Christian Fellowship

Iranian Christian Fellowship, 158, Sutton Court Road, Chiswick, London, W4 3HR


Three promises of Christmas

Sasan Tavassoli shares a message on the three promises of Christmas.

Starting with the genealogy of Jesus in Matthew 1:17.

17 Thus there were fourteen generations in all from Abraham to David, fourteen from David to the exile to Babylon, and fourteen from the exile to the Messiah.

Matthew 1:17

14 Generations Abraham to David – Promise to Abraham in Genesis 12

12 The Lord had said to Abram, “Go from your country, your people and your father’s household to the land I will show you.

“I will make you into a great nation,
    and I will bless you;
I will make your name great,
    and you will be a blessing.[a]
I will bless those who bless you,
    and whoever curses you I will curse;
and all peoples on earth
    will be blessed through you.”[b]

Gen 12

14 Generations David to Exile – Promise to David son from your line who will rule forever – Isaiah 9:6

For to us a child is born,
    to us a son is given,
    and the government will be on his shoulders.
And he will be called
    Wonderful Counselor, Mighty God,
    Everlasting Father, Prince of Peace.

Isaiah 9:6

14 Generations Exile to Messiah

  • Waiting is a big part of the human experience.
  • Jesus is the fulfilment of all of God Promises through all generations.

Three Promises for Christmas

  1. God is faithful to his promises.
  2. God is in control of history and our lives – God is not surprised, He is not shocked, we can trust in him and his sovereignty
  3. God can use everyone – No one is beyond hope, noone’s life is rejected just look at the genealogy of Jesus.