Cast Kor Skyfisher by paying 0 and 2 life due to Defiler of Faith and Planar Gate.
Defiler of Faith triggers, creating a 1/1 Soldier creature token.
When the Soldier enters, Liliana the Faultless triggers, causing you to gain life.
Resolve Kor Skyfisher. When it enters, it and Liliana the Faultless trigger.
Resolve the Kor Skyfisher trigger, returning it from the battlefield to your hand.
Resolve the Liliana the Faultless trigger, causing you to gain life.
Repeat.
This loop achieves an infinite storm count and endless enters-the-battlefield triggers by leveraging cost reducers to cast Kor Skyfisher entirely for free, paying only 2 life via Defiler of Faith while Planar Gate shaves off the remaining generic mana. Every time Kor Skyfisher is cast, Defiler of Faith rewards you with a 1/1 white Soldier creature token, which in turn triggers Liliana the Faultless to gain you life upon arrival. Finally, when Kor Skyfisher resolves and enters the battlefield, its own mandatory drawback bounces itself right back to your hand so you can repeat the entire process indefinitely.