Om Sarahs redding te vieren, besluit John de poorten van New Babylon te openen en de wereld uit te nodigen om deel te nemen aan zijn carnaval: de Nacht van de Geesten. Kosten noch moeite wordt voor de voorbereidingen gespaard, omdat hij wil dat mensen weer gelukkig zijn, zich herenigen en hij wil vooral dat hij en Sarah de geesten van hun verleden verdrijven.