Enchant player
Cumulative upkeep--

or pay 2 life
Enchanted player cannot lose life during ending phases.
At the beginning of each end step, if enchanted player's life total is less than what that player's life total was at the beginning of this turn minus the number of damage that had been dealt to them this turn, set their life total equal to this number, and then you add X colorless manas into your mana pool, where X is the number of life gained by that player during this turn, or 3, whichever is less.