Whenever a creature you don't control dies, return it to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. That creature is a black Zombie in addition to its other colors and types.
At the beginning of each player's upkeep, that player sacrifices a non-Zombie creature of their choice.
At the beginning of the end step, if no creatures are on the battlefield, sacrifice this enchantment.