Foresight

Oracle Text

Search your library for three cards, exile them, then shuffle your library.

Draw a card at the beginning of the next turn's upkeep.