I wish there was an explanation though.
Like how is David still alive?
Was it the "Song of Healing" from Majora's Mask? Or was it a fairy.
And how did David get so strong? Things were making sense until just now.
I hope you clarify things in the conclusion. Cause following up to this, I am quite confused.
Still, the animation was good.