My understanding was it *was* the manner that the sacrifice was given (insincerity) that main Cain's sacrifice less acceptable than Abel's. However while this is what is taught by the church itself, the actual Bible story indicates to me that it was more arbitrary.
no subject