Storm of Souls + Dualcaster Mage + Bloodflow Connoisseur
Storm of Souls
Dualcaster Mage
Bloodflow Connoisseur
Infinite creature LTBInfinite creature ETBInfinite creature sacrifice triggersInfinite death triggersInfinite magecraft triggersInfinite +1/+1 counters on a creatureInfinite recursion of creature cards in your graveyard
How it works
Cast Storm of Souls by paying its mana cost
Holding priority, cast Dualcaster Mage by paying its mana cost.
When Dualcaster Mage enters, it triggers, targeting Storm of Souls.
Holding priority, activate Bloodflow Connoisseur by sacrificing Dualcaster Mage.
Resolve the Dualcaster Mage trigger, copying Storm of Souls
Resolve the Storm of Souls copy, returning Dualcaster Mage from your graveyard to the battlefield.
Repeat from step 3.
This loop turns your graveyard into an engine by cycling Dualcaster Mage through the battlefield and the waiting jaws of Bloodflow Connoisseur. When you cast Storm of Souls to flood the board with your fallen creatures, Dualcaster Mage drops in to copy the sorcery right off the stack. By sacrificing the Mage to Bloodflow Connoisseur before that copy resolves, you clear the way for Storm of Souls to pull Dualcaster Mage right back out of the graveyard along with the rest of your crew, ready to copy the spell all over again.