
Search your library for three cards, exile them, then shuffle.
Draw a card at the beginning of the next turn's upkeep.
Foresight has 2 printings, first in Alliances (1996). EDHREC ranks it #24,430 among Commander cards.
Cards that show up in the same decks on EDHREC.