Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To mill a card, a player puts the top card of their library into their graveyard.)
If the target opponent can discard only one card or can’t discard any cards, they still mill a card and lose 1 life, and you gain 1 life.