God is a God of covenant and He cares so much about us that He voluntarily
binds Himself to human beings or puts Himself under obligation to us. When
God makes a promise, you can count on Him, because God cannot lie. A
covenant is much more than an agreement. In Genesis 15, we see the very
heart of the Gospel, as God passed between the pieces of flesh instead of
Abram. The ceremony ended without Abram even making an oath or promise, as
God was saying...