<p>You are absolutely correct. <strong>When a &quot;Whenever you cast&quot; trigger is triggered, the ability will go on the stack above the spell that caused it, meaning it will be resolved first.</strong></p>
<p>Here's the sequence of play.</p>
<ul>
<li>I cast <a class="mtg-autocard" target="_blank" rel="noreferrer" href="https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Wake%20the%20Reflections">Wake the Reflections</a>. Populate does not require selecting a target, so I don't have to make any choices about it when the spell goes on the stack.</li>
<li><a class="mtg-autocard" target="_blank" rel="noreferrer" href="https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Young%20Pyromancer">Young Pyromancer</a>'s ability triggers (&quot;Whenever you cast&quot;) and goes on the stack. This puts it above Wake the Reflections on the stack.</li>
<li>(Both players pass, so the top of the stack resolves.) We resolve Young Pyromancer's ability, creating an Elemental token.</li>
<li>(Both players pass, so the top of the stack resolves.) We resolve Wake the Reflections. I make a new token of any type I already have, including the 1/1 red Elemental I got a second ago.</li>
</ul>

CC BY-SA 3.0
2013-09-04T16:44:40.127Z
I have a new deck idea... and the only rare I'll need is that new theros god, Purphoros. Mwahahahah
Circeus
CC BY-SA 3.0
2013-09-05T12:36:43.817Z
If populate said "target token", then this wouldn't work, right?
GendoIkari
CC BY-SA 3.0
2013-09-05T12:52:18.153Z
@GendoIkari Targets are chosen as part of casting the spell, yes.
Alex P
CC BY-SA 3.0
2013-09-04T16:38:47.017Z
2013-09-04T16:38:47.017Z
Alex P
<p>I think i got this right, but I'd like to make a sanity check.</p>
<p>If you cast <a class="mtg-autocard" target="_blank" rel="noreferrer" href="https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Wake%20the%20Reflections">Wake the Reflections</a> with <a class="mtg-autocard" target="_blank" rel="noreferrer" href="https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Young%20Pyromancer">Young Pyromancer</a> in play, the pyromancer's trigger will resolve first, so that you will get a token to populate even if you originally had none, right?</p>

<magic-the-gathering>
Wake the Reflections and Young Pyromancer
Circeus
# Wake the Reflections and Young Pyromancer

(Asked by: username_0 on 2013-09-04)

I think i got this right, but I'd like to make a sanity check.

If you cast [Wake the Reflections](https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Wake%20the%20Reflections) with [Young Pyromancer](https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Young%20Pyromancer) in play, the pyromancer's trigger will resolve first, so that you will get a token to populate even if you originally had none, right?

**Tags:** magic-the-gathering


---

## 1 answers

### Answer by username_1 on 2013-09-04. Score: 5 | Accepted answer

You are absolutely correct. **When a "Whenever you cast" trigger is triggered, the ability will go on the stack above the spell that caused it, meaning it will be resolved first.**

Here's the sequence of play.

* I cast [Wake the Reflections](https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Wake%20the%20Reflections). Populate does not require selecting a target, so I don't have to make any choices about it when the spell goes on the stack.
* [Young Pyromancer](https://gatherer.wizards.com/Pages/Card/Details.aspx?name=Young%20Pyromancer)'s ability triggers ("Whenever you cast") and goes on the stack. This puts it above Wake the Reflections on the stack.
* (Both players pass, so the top of the stack resolves.) We resolve Young Pyromancer's ability, creating an Elemental token.
* (Both players pass, so the top of the stack resolves.) We resolve Wake the Reflections. I make a new token of any type I already have, including the 1/1 red Elemental I got a second ago.

> **Comments:**
> **username_0**: I have a new deck idea... and the only rare I'll need is that new theros god, Purphoros. Mwahahahah  
> **username_2**: If populate said "target token", then this wouldn't work, right?  
> **username_1**: @username_2 Targets are chosen as part of casting the spell, yes.  

---

