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