I'm playing a red storm deck and I topdeck a Reforge the Soul. I only have 2 lands in play but have several rituals (Pyretic Ritual, etc.) in my hand that I might want to cast to increase my storm count, since they will just be discarded anyway. Can I cast the rituals before I cast Reforge the Soul if I were to miracle it or must I pay the miracle cost and thus not be able to pay for the rituals?
- Anybody can ask a question
- Anybody can answer
- The best answers are voted up and rise to the top
The short answer is yes, you can play an instant (such as pyretic ritual) just before you play a miracle. Just note that you can only play instants not sorceries (or any permanent without flash) and that also you cannot play a land before you play the miracle or any other instants. So you must be able to have enough mana to cast the spells that you want without playing a land.
The right way to do it would be:
You can cast your rituals before casting the miracle, though since it's your draw step, you'll have to spend any leftover floating mana during your draw step, i.e. on instants or activated abilities.
The full definition of Miracle is:
The static ability is the reveal-as-you-draw part: you make that decision as you draw the card, before the game progresses any further. If you do choose to reveal it, the rest of the ability triggers and goes on the stack. All that's really happened so far is the reveal.
That triggered ability (the "when..." in the definition) is where everything else happens. You cast the miracle card for its miracle cost when that ability resolves. So before that happens, you can respond to it with whatever you'd like, including your rituals, and you'll still get to cast it at the end. (As long as you're able to, anyway - for example if you discard it, you can't cast it anymore!) Once you're done with your rituals, you let the triggered ability resolve, and only then do you pay the miracle cost and cast it.