A proposition occurred to me based on:
meaning of sacrifice,
divine-human relationship,
hunter-gatherer mentality. Meaning of Sacrifice
Surrendering, submitting, giving up that which is precious to show subservience to another.
Human-Divine Relationship
Deity is all-powerful. Humans...