Sorcery
Target opponent reveals their hand. You choose a nonland card from it. If you can't, they discard a card. Otherwise, that player discards a card, then if they didn't discard the chosen card, you create a tapped Treasure token.
The witch offered anything a heart could want at a price no heart could take.