If I have Repeat on Starcross, can I target the same ally twice and send 2 units to my opponent's hand?
Yes, if you use Repeat on Star-Crossed, you can target the same friendly unit and the same enemy unit twice (or choose different targets for the second execution), and you will return those units to their owners' hands twice.
Because the spell is Star-Crossed, returning a unit to its owner's hand is an action that happens once when the spell resolves. If you pay the Repeat cost, you are executing the instructions of the card a second time.
Key Mechanics:
- Repeat (Rule 820): When you pay the Repeat cost, the instructions of the spell are performed one additional time.
- Independence of Choices (Rule 820.2.a): You make targeting choices for the initial execution and the repeated execution independently. You are not forced to choose the same targets for the second execution.
- No "Fizzle" for repeat instances: If the units you targeted the first time are no longer on the board for the second execution (because they were returned to your hand during the first resolution), the second execution will simply find no valid targets for that portion of the instruction and will ignore that part (Rule 359.3.e.8).
Summary of resolution:
- Initial Resolution: Star-Crossed resolves. You return a friendly unit and an enemy unit to their owners' hands.
- Repeated Resolution: Star-Crossed resolves again. If you have another set of valid targets (a friendly unit and an enemy unit), you can return those to their owners' hands as well. If you have no valid targets remaining on the board, the second execution of the instructions is ignored.