whenever you cast a spell from your hand, reveal the top x cards of your library, where x is that spell's converted mana cost. you may cast a card revealed this way with converted mana cost x or less without paying its mana cost. put the rest on the bottom of your library in a random order.