Those who believe that it is possible to be a Christian without the need to sacrifice, are very mistaken. From Genesis to Revelation, sacrifice is the foundation of Christian life as well as the foundation of walking with God.
Cain and Abel had the same parents so we can say that they had equal opportunities. This verse explains the difference between the two: “If you do well, will you not be accepted? And if you do not do well, sin lies at the door. And its desire is for you, but you should rule over it.” (Genesis 4: 7)