A Seed of Promise: the First Gospel, Genesis 3:15

Skimming the surface, Genesis 3:15 seems straightforward, but once we dig deeper, we find a Seed of Promise hidden in its depths. Not only is Genesis 3 a picture of the sacrifice Jesus would make 2,000 years later on the cross, but it is the promise of a future Savior: the first Gospel. Genesis 3:15 also is the reason, we are the enemies of Satan and why he will go to any length to destroy us.
Finding Jesus in Genesis: Sacrifice as a Type of Christ

The first sacrifices are shadows of the reality that God would offer Jesus as an innocent sacrifice to pay the price for all of our sins.