A promise made produces anticipation, excitement and hope. A promise kept is something that brings joy and fulfilment and creates trust. In Jesus’ birth God fulfils his promise to send a king for God’s people. The story of Jesus’ birth reveals that Jesus is a new king, he is a king who rescues, and he is king forever. He can rescue each of us from sin and death if we put our trust in him and make him our king. The is the promise of Christmas.