Flying (This creature can't be blocked except by creatures with flying or reach.),
haste (This creature can attack, and as soon as it comes under your control.)
When Retriever Phoenix enters the battlefield, if you cast it,
learn (You may reveal a Lesson card you own from outside the game and put it into your hand, or discard a card to draw a card.).
As long as Retriever Phoenix is in your graveyard, if you would learn, you may instead return Retriever Phoenix to the battlefield.