Gift of Immortality

Oracle Text

Enchant creature

When enchanted creature dies, return that card to the battlefield under its owner's control. Return Gift of Immortality to the battlefield attached to that creature at the beginning of the next end step.

Card Rulings

9/15/2013 If the creature is no longer on the battlefield at the beginning of the next end step after it’s returned to the battlefield, Gift of Immortality will remain in its owner’s graveyard.
9/15/2013 If the enchanted creature is a token, neither it nor Gift of Immortality will return to the battlefield.