How does Final Fantasy advent children end?

Aerith casts Esuna from the lifestream into the water, which heals Cloud first. Then after the Kadaj/Sephi fight, Cloud takes everyone infected to the church and heals them in the same water. You see a glimpse of Zack in the doorway, Aerith walking towards him. Cloud smiles when she asks, "Is everything alright now?" Then he replies with, "I'm not alone." Then the screen blanks out, credits run, and a person cosplaying Cloud rides the highway. THE END. =D