Prerequisites
- Time Walk in hand or in the graveyard
- Seasons Past in hand
- Diabolic Revelation in hand or in the graveyard
- each turn available
Steps
- Cast Seasons Past by paying , returning Diabolic Revelation, Time Walk, and any number of cards with different mana costs to your hand and putting Seasons Past on the bottom of your library
- Cast Diabolic Revelation by paying , putting Seasons Past from your library into your hand
- Cast Time Walk by paying , granting you an extra turn
- Repeat each turn