Angelic Gift
The cantrip clause is what separates this from the long line of evasion Auras that came before it. Granting flight has always been cheap to slap on a creature, but the genre's chronic problem is card disadvantage: spend a card to enchant a creature, then lose both to a single removal spell. The draw answers part of that math directly. Once the Aura enters the battlefield it triggers an enters ability that replaces itself, so once you are ahead a card the later loss of the enchanted body is a one-for-one rather than the dreaded blowout. That structural fix reframes what the rest of the card has to do: the flying becomes incidental upside rather than the reason you paid for the spell. The holes the draw does not plug are two windows on the stack. If an opponent answers the target while the Aura is still on the stack, it fizzles for lack of a legal target, never enters, and the trigger never happens; you eat the full two-for-one there. Even after it enters, the draw is a separate triggered ability that goes on the stack, so a removal spell in response kills the creature before you have your card, though at that point you still get the draw. The design buys insurance against the long game while leaving the response steps exposed, which is the honest position for a two-mana enchantment that hands you a card once it sticks.






