heaven earth sacrificing