Dream Halls + Containment Construct + Petals of Insight + Angler Drake

Dream Halls
Containment Construct
Petals of Insight
Angler Drake

Requires
Petals of Insight and Angler Drake in hand. Containment Construct and Dream Halls on the battlefield.
Steps
  1. Cast Petals of Insight by discarding Angler Drake
  2. Containment Construct triggers, exiling Angler Drake and allowing you to cast it from exile this turn
  3. Resolve Petals of Insight, putting the top three cards of your library on the bottom of your library, and returning Petals of Insight to your hand
  4. Cast Angler Drake from exile by discarding Petals of Insight
  5. Containment Construct triggers, exiling Petals of Insight and allowing you to cast it from exile this turn
  6. Angler Drake enters the battlefield, returning itself from the battlefield to your hand
  7. Cast Petals of Insight from exile by discarding Angler Drake
  8. Repeat from step 2
Results
Infinite ETB. Infinite LTB. Infinite storm count. Infinite magecraft triggers. Infinite self-discard triggers.