Human sacrifice
Human sacrifice and mysticism.