If you play Retreat after an opponent targets your unit with Hidden Blade, does the Hidden Blade controller still draw 2 cards?

Ruling: No, the Hidden Blade controller does not draw 2 cards. When Hidden Blade resolves without a valid target, it cannot determine "its controller" to give them the draw.

Sequence:

  • Hidden Blade is played targeting a unit
  • Retreat is played in response, returning the unit to hand
  • Retreat resolves first, removing the unit from the battlefield
  • Hidden Blade attempts to resolve but has no valid target
  • Since there is no valid target, "its controller" cannot be determined
  • No cards are drawn

Nuances:

  • If the unit is moved to base (instead of hand) before Hidden Blade resolves, it also becomes an invalid target and no draw occurs
  • If the unit's death is replaced (like with Zhonya's) but it stays at the battlefield, it remains a valid target and the controller still draws 2
  • The key distinction is whether Hidden Blade has a valid target at resolution - it needs to be able to reference "its controller" which requires a valid target
  • Moving a unit with Flash has the same effect as Retreat - no valid target means no draw
  • Targeting in Riftbound is implicit and doesn't require the word "target" to appear on the card