I have long felt sorry for Cain. He tried so hard to get it right! God was supposedly disappointed that he didn't deliver a blood sacrifice by killing a living being. So to please God, he thought nothing could be a bigger sacrifice than to shed the blood of his own dear brother, and then he did...