Whether we realise it or not, we make promises every day. Whenever you subscribe to a service or buy a product, you are making a promise to the seller of the service or product that you will exchange value for what you need from them. The question is, do we always keep our promises? The answer is easy, we don’t. Most of the time we don’t break promises because we want to, oftentimes we are unable to fulfil the promises that we made because circumstances changed.As another Christmas draws near, I am reminded that the story of Jesus isn’t just about a baby born in Bethlehem. It is about a promise fulfilled. When Adam and Eve disobeyed God and exposed mankind to the consequences of sin, God made a promise in Genesis 3:15, “And I will put enmity between you and the woman,...