Ecstasy of the Ultimate Sacrifice familiar to Muslims and Christians alike.