Why did God reject Cain's sacrafice? Today, I saw on the history channel(this is probably a bad source for a topic but anyway) a documentary on the life of Cain. They talked about some supposed "mysteries" in the life of Cain. Like, why did God reject Cain's sacrafice and accept Abel's sacrafice. Someone on the show said it was so because Cain didnt give his best to God and Abel did. Another said the sacrafice was not accepted by God because Cain was evil so his sacafice would not be accepted by God. I have my own idea of why God did not accept Cain's sacrafice but I would like to see if anyone else is thinking the same thing as I am. So if anyone has an idea on the subject, please give me some light. Thank you.