Prevent all damage that would be dealt to you by sources you don't control.
When a card is put into your graveyard from anywhere, sacrifice this enchantment.
You can't cast more than one spell each turn.
You may play lands and cast spells from your graveyard.
If a card would be put into your graveyard from anywhere, exile it instead.