Foresight (3)
Search your library for an instant card with mana value 3, reveal it, and put it into your hand. Then repeat this process for instant cards with mana values 2 and 1. Then shuffle.
Search your library for three cards, exile them, then shuffle.
Draw a card at the beginning of the next turn's upkeep.
You may reveal this card from your opening hand. If you do, scry 3 at the beginning of your first upkeep.
Flying
At the beginning of your upkeep, scry 1.
Gatherer works better in the Companion app!