God is not just a promise maker, but He is a promise keeper. God made a promise in the Garden of Eden ... Jesus is the fulfillment of that promise.