When Adam and Eve sinned, the very first promise was to send a Messiah. God never forgot that promise: Abraham to David was 14 generations; David to Babylonian exile was another 14 generations; Babylonian exile to Jesus was many generations. In other words, not only did God keep his promise, he had a plan for…