each nonland card in your hand without foretell has foretell. its foretell cost is equal to its mana cost reduced by 2. (during your turn, you may pay 2 and exile it from your hand face down. cast it on a later turn for its foretell cost.)
whenever you foretell a card, dream devourer gets +2/+0 until end of turn.