target opponent reveals his or her hand. you choose a nonland card from that player's graveyard or hand and exile it. you may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any color to cast that spell.