Your opponent discards a card. You may play a non-resource card with numeric cost X or less for free, where X is the numeric cost of the discarded card.
(You still need to meet its threshold and satisfy its extra costs.)
Repeat this card's effect until your opponent has no cards in their hand.