Why did God reject Cain's offering? We dive into Genesis 4 to learn about sacrifice, religion, and how the new covenant changes everything.