Tabitha’s had enough of it all, changes her mind about being baptized, and asks Endora to zap them away. Kay backs her up and Esme tells him that she gave up her powers at the rehearsal dinner to save everyone after they’d been poisoned by Vincent and Vicki. She angrily tells him that it’s because she’s no longer a witch. The Father can’t believe that she’s in the church and hasn’t burned up. Tabitha lashes out at the clergyman, saying that his religious ways and talk of forgiveness are a sham.
The group tries to convince him of the baptism’s importance but since no one else seems to know about the impending eruption, Father Lonigan thinks they’re possessed by evil and are all trying to trick him. Apparently Alistair Crane told him years earlier but he kept it a secret, believing he would be more effective in fighting her evil if she weren’t aware that he knew. When he’s asked to urgently perform the baptism he refuses because he knows that Tabitha is an evil witch. Kay tries again and the blind clergyman is disoriented when he appears. Kay is asked to bring Father Lonigan (Bruce French) to them to perform the baptism but she goofs and brings drunken Esme (Erin Cardillo) instead. Tabitha is repulsed by the idea and refuses but is finally talked into it because going to heaven is the only way she’d be with Timmy again. The only way to stop the destruction is for Tabitha to be baptized. Endora (Nicole Cox) has returned from heaven with the answer from Timmy.
Eve (Tracey Ross), Julian (Ben Masters), Kay (Heidi Mueller), Miguel (Adrian Bellani), and Tabitha (Juliet Mills) are all trying to figure a way to stop the disaster. Because the forces of darkness have cut off all communication, most people don’t know what’s happening. The town’s long dormant volcano is about to erupt and Harmony will be destroyed. Upstairs, in the main hall of the church, there’s an even bigger problem. Gwen, along with everyone else in the room, is stunned. As Gwen urges him not to listen and to leave with her, he fiercely tells her to stay away from him. They hear a bit of Gwen’s accidentally recorded confession - that she and her mother, Rebecca (Andrea Evans), betrayed Ethan by exposing his paternity to the tabloids. Just as Ethan and Gwen are about to leave on their honeymoon, little Ethan (Colton Shires) is able to repair the broken video camera. Ethan tells her that he still loves her but is now married to Gwen and must honor that commitment. Theresa begs Ethan to listen to reason and to his heart. Most of the wedding attendees are in the church’s basement - including Fancy (Emily Harper), Luis (Galen Gering), Paloma (Hannia Guillen), Noah (Dylan Fergus ), Ivy (Kim Johnston Ulrich), Sheridan (McKenzie Westmore), Pilar (Eva Tamargo), Antonio (Christopher Douglas), Esme (Erin Cardillo), and Sam (James Hyde). Unfortunately, the wedding of Ethan (Eric Martsolf) and evil Gwen (Liza Huber) has already taken place. Theresa (Lindsay Hartley) has been rescued and Juanita’s bomb has been defused. Episode 2,231 aired on Thursday, August 7, 2008. After more than a nine year run - eight on NBC and one final year on DirecTV - the campy, supernatural soap known as Passions has come to an exciting conclusion.