Myojin of Blooming Dawn in exile (exiled by Agatha's Soul Cauldron).
All other permanents on the battlefield.
Zopandrel has at least one indestructible counter on it, and at least one +1/+1 counter on it.
You control at least one additional permanent.
Steps
Activate Zopandrel using Myojin of Blooming Dawn's ability by removing an indestructible counter from it, creating a 1/1 Spirit creature token for each permanent you control.
When the Spirits enter the battlefield, Soul's Attendant triggers that many times, causing you to gain that much life.
Activate Zopandrel by paying 4 life and sacrificing two Spirits, putting an indestructible counter on it.
Repeat.
If you control at least two additional permanents as the combo starts, this combo nets infinite lifegain and creature tokens.