At Grace and Sam's new home, everyone is helping to paint, including David Hastings. Sam doesn't like it, and thinks there is something strange about David. As David paints, he thinks about Ivy's latest plan, and doesn't think Grace and Sam stand a chance.
MEanwhile, Charity hasn't had any new premonitions since they left Tabitha's, which Reese finds interesting. Charity hopes nobody is trying to break up her and Miguel, or that a baby will bring harm to anyone. Miguel assures Charity that nobody will ever break them up. Simone asks Kay if she has been up to anything lately? Kay jokes that she has been casting spells to turn herself into Charity. Simone warns Kay that every time she tries to break up Miguel and Charity, something bad happens. Kay convinces herself that nothing bad will happen this time, and she will use that book to make Miguel hers. Later, Grace tells Sam about Charity's premonitions, and how outlandish they were, especially her thinking that Kay was trying to come between her and Miguel.
Tabitha shows up to help everyone paint, and to keep an eye on what is going on. Reese doesn't like the idea of having a witch help them paint, but the other kids tell Reese that they are sick of his theories. Unfortunately, Reese is right, as Tabitha plans on painting hexes on the Bennett's walls! As she paints the hexes, Reese catches her! Reese grabs Tabitha and drags her into the other room to expose her. Reese drags the other in to see Tabitha's hexes, but Timmy has already painted over them! Reese accuses Timmy of painting the doll, which makes the others laugh. Everyone leaves, and Tabitha thanks Timmy, but says she still needs to paint more hexes around the house.
Meanwhile, Grace tells Sam about Charity's other premonition, of Sam and Ivy kissing. Sam assures her that will never happened. As they talk, Sam catches David spying on them! David says that Charity saw what he has known all along, he still loves Ivy and will leave Grace to be with her. Sam is furious, and Grace asks Sam to let him deal with David. Sam leaves, and Grace asks David when he is leaving Harmony? David says he will leave when he knows she is happy for sure. Grace says she is happy now, so he can leave anytime. David, however, doesn't believe her.
Kay leaves and consults the spellbook, and finds a spell called "A spell to break up a happy couple." Kay reads the spell, but it works on the wrong couple! Elsewhere, Grace begins to feel strange as Kay's spell works its magic. Grace feels the need to give Sam a kiss, and goes to find him. Meanwhile, Sam learns Grace has gone to find him to give him a kiss, and goes searching for him. Outside, Grace snags David, thinking he is Sam, and kisses him!
At the Lopez-Fitzgerald's house, Pilar prepares to tell Ethan the truth about Theresa's pregnancy. However, Ethan stops her and thinks he knows what this is about, it's about Julian and Theresa. Ethan says that he has made it clear to Theresa that honesty and trust are important to him, and he thinks that this is about a secret Theresa tried to keep from him. Pilar says that is what this is about. Ethan says he already knows, and he still loves Theresa and wants to marry her. Pilar tells Ethan that what has happened between Theresa and Julian has changed everything. Ethan says he will prove it, and he tells Theresa that he knows what happened between her and Julian was a drunken mistake. He says he loves her, he never stopped and never will. As she watches Theresa and Ethan, Pilar realizes she can't tell the truth, she just can't do it. Ethan proposes to Theresa again, and she accepts. Pilar knows one day the truth will come out, but she cannot reveal it. Theresa thanks her mom for not revealing the truth. Later, Whitney tells Theresa that soon she will show, she can't hide this forever. Theresa says she can't think about that now, and that things have always worked out for her in the past.
On the islands, Sheridan walks in on Brian as he is looking at pictures of Luis and Theresa, and she says she remembers. Brian claims he was surfing the web about Harmony, and Sheridan says she recognizes the wharf in the picture Brian is looking at. She remembers being there with Luis, and thinks that if she goes there she will remember who she is. Brian tries to convince her that she may be putting these ideas in her own head because she wants to remember. Sheridan thinks Brian could be right, and maybe she shouldn't go to Harmony. However, Sheridan is so sure that she has been to Harmony before. Sheridan says she knows he is afraid she will be let down, but it is a chance she must take. Sheridan thinks with him by her side, what could go wrong? Brian says okay, they'll go to Harmony.
Brian and Sheridan take a practice sail, but Brian's mind is elsewhere. He remembers a story his mom told him as a kid, about when you leave home and lose your way, a special star will always guide you back home. Sheridan asks Brian about himself, but he avoids her questions. Later, Brian thinks about the story his mother, PILAR, told him long ago when he was little Antonio!
At the Lopez-Fitzgerald's house, Whitney tells Theresa that she can't marry Ethan when she is carrying another man's baby. Suddenly, Ethan shows up and tells Theresa that he just heard from the courthouse that her marriage to Julian is officially over, now nothing is standing in the way of them getting married! Whitney tells Theresa that this is not right, but Theresa tells her to hush. Ethan thinks they should talk to Father Lonigan and ask him when they can have their big church wedding. However, everyone soon realizes that will take a lot of time and planning. Suddenly, Theresa blurts out "We can't do this!" Theresa admits the truth to Ethan, that when she married Julian she slept with him. Theresa says that she was drunk, and she thought she was making love to him, but when she woke up she was in bed with Julian! Theresa also admits he is pregnant with his baby. Ethan is furious with Theresa for lying to him again, and rushes off to find Julian and make him pay, with his life! Of course it was all a daydream Theresa was having. Theresa snaps too and tells Ethan that a big church wedding would take too long, she wants to marry him now! Whitney tells Theresa to get a good nights sleep and think about making wedding arrangements tomorrow. Theresa says okay, but then says she's too wound up to go to bed, and suggests they all go ice skating. They all go to the pond, and get some hot chocolate. Theresa and Ethan decide to head to the courthouse in the morning, pick up a new marriage license, and get married. Whitney tells Theresa that she can't do this, but Theresa thinks she may be able to pass the baby off as Ethan's!
Meanwhile, Luis tries to face the fact that Sheridan is gone. Later, Luis remembers his big brother, and puts out the candle his mother has lit for him. Pilar is unhappy with Luis for doing so. Luis says that Antonio took off when they needed him most! Pilar says that she believed that Antonio had his reasons, and some day they will know what they were. Luis says she is wrong, Antonio isn't coming back. Pilar refuses to believe that, she says God will bring Antonio and his father back to them one day. Later, Luis receives a package, from Sheridan!
On the boat, Sheridan tells Brian that she doesn't even know if she has any loved ones, she just feels that Harmony holds the key to who she is. Meanwhile, Brian remembers the story is mother, Pilar, told him long ago. Yes folks, Brian is Antonio Lopez-Fitzgerald! Sheridan asks Brian what he is thinking off? Brian says nothing, he was just looking at the stars. Sheridan questions Brian about his family. He says he hasn't seen them in a long time, and he does miss them. Sheridan asks him why he left his family? Brian doesn't want to talk about it, and he says they have probably forgotten about him anyways. Sheridan says that is not true, but Brian hopes it is because they are better off without him. Sheridan doubts that, and thinks his mother heart is probably breaking over his loss.
David encourages Grace to tell Sam about their kiss, and Eve thinks Grace should be honest with Sam. Grace thinks Sam will understand, and decides to tell him the truth.
Sensing evil is overtaking the house again, Charity calls upon Father Lonigan for help. The priest arrives and begins sprinkling holy water around the house. He says it will help ward off evil, unless evil has already tainted it. Sam doubts that as it is a new house, but Tabitha knows better. Tabitha worries what will happen when the holy water and the evil "Spells of Pain" book collide. Tabitha ends up being burned by the holy water, and Reese says this is proof that she is a witch. However, TC thinks Tabitha has been burned by turpentine, and Hank says that is his fault for carelessly shaking out his brushes.
Meanwhile, Kay is pleasantly surprised when it appears her latest spell has worked as Miguel kisses her, but is later horrified to see she's made another blunder. Like the spell that effected her mother, Kay thought she was kissing Miguel, only it turns out she was kissing Reese!
Sheridan thinks Brian has a connection to Harmony. Brian tries to hide how close to the truth she is. Brian is taken aback when "Diana" sings a familiar song. He remembers it is a song his mother used to sing to him, and her telling him how he got his full name, Brian Antonio. Sherida/Diana urges Brian to contact his family.
Luis is elated when he receives a letter from Sheridan. His hopes of her being alive are dashed when he realizes the letter was sent upon the event of her death. In the letter, Sheridan writes that she would want Luis to move on if she should die. An emotional Luis is overcome with grief. He discusses it with his mother, who thinks he should move on. Luis asks his mom why she did not move on after Papa died. Pilar says she believes in her heart that he is still alive. Later, the phone rings, and Pilar answers. On the other end is Brian!
Whitney is shocked by Theresa's latest plan and tries to talk her friend out of it. She tells Theresa that she can't possibly pass this child off as Ethan's. Theresa says then she has only one alternative left, an abortion.
At the Bennett's, Charity feels much better now that Father Lonigan has blessed the house. Meanwhile, Kay, clutching the spell book, assures Father Longian that she won't turn to evil again. Tabitha begins to think that Kay is getting second thoughts because of the priest, and says they must get Kay to cast another spell and fast. Tabitha talks to Kay, who is unsure whether she should stay good or not. Tabitha tells her to do what she needs to do, she can always go to confession.
The kids all head to the pond to skate, and Kay can't stand seeing Charity and Miguel so happy. They decide to play a game of hide and seek, and Kay uses this opportunity to her advantage. Tabitha and Timmy show up, and Timmy wishes he had other friends to hang out with. He wishes he knew what it was like to be a kid, to grow up. Timmy runs into Father Lonigan, who remembers Timmy from the Bennett house, and offers to help him. Father Lonigan says he wants to help him, and asks if there is a special wish he has. Timmy tells him his wish, and father Lonigan tells Timmy if he believes in himself it will come true. Tabitha sees them together, and begins to worry. Father Lonigan wants Timmy to come to church with him, but Timmy says he can't. Timmy sees Tabitha watching them, and tells Father Lonigan that he better go before something bad happens. Father Lonigan goes, and Tabitha is not pleased with him. Meanwhile, Kay thinks she might be able to make up her own spell, and does so. She asks for help, and the book begins to glow! It tells Kay that if she casts the spell it is about to give her, there is no turning back. Kay says she is ready, so it gives her a spell. Kay casts the spell, and begins to glow red. Elsewhere, Charity turns to a block of ice!
Father Lonigan goes to the church and prays to God for Timmy. He hopes they can give him something to make him realize goodness can prevail.
Also at the pond, Chad asks Ethan if Theresa and Julian slept together, could he get passed it? Ethan says it would tear him apart, but he knows Theresa wouldn't keep that from him. Meanwhile, Theresa tells Whitney the only choice she has left is to get an abortion. Whitney tells her that she can't to that, it is against everything she believes in. Theresa knows that, but she has no other choice. As Whitney comforts her, the guys show up and if everything is okay? Whitney says they were just girl-talking. Later, Theresa decides she has to get an abortion.
Ethan, Theresa, Chad, and Whitney head to the book cafe, and run into an old friend Lynn. They learn she is pregnant, and that her boyfriend wanted her to get an abortion. Theresa looks worried, and Lynn asks her if she has had an abortion? Ehtan shows up and asks what is going on? Lynn explains that she couldn't go through with the abortion. Ethan says that is awful, and he'd never do that to Theresa. Lynn tells them that getting pregnant has cost her her boyfriend, and has ruined her life. Theresa grabs a phone, and calls the Harmony women's clinic!
At the Lopez-Fitzgerald house, Luis refuses to believe that Papa or Antonio will ever come home. Suddenly, Brian Antonio calls Pilar! She answers, and he says "Mama, is that you?" However, Pilar did not hear, because Luis was getting ready to leave, so she asked him not to, after putting the phone down. Luis says he just wants to be alone right now, but Pilar doesn't want him to leave. Brian overhears Pilar telling Luis that there is more than Sheridan bothering him, it is this grudge he is holding against Antonio. Brian overhears Luis cursing him for walking out on them. Brian talks to Sheridan/Diana about his family. She urges him to talk to his mother, he is doing the right thing. Pilar finally picks up the phone and talks to Antonio. Pilar is so stunned that she faints! Luis runs to Pilar, who tells Luis that she just heard Antonio's voice. Luis says she is just imagining things, but Pilar says he is here! Luis says he better not be! Luis tells Pilar to forget Antonio, he isn't coming home. Pilar says that ANtonio is on the phone, and asks Luis to find it for her. When Luis picks up the phone, Sheridan is on the line!
Back on the boat, Sheridan doesn't think anyone is there, and Antonio says he never should have called home. Sheridan tells him not to say that, he must reconnect with his family. She says she would give anything to talk to someone who loved her. However, Brian says his family hates him, and orders her to hang up the phone. Sheridan refuses, and tells Brian that she has to talk to his family. He refuses to talk to them, so SHeridan says she will. Brian grabs the phone from her, hangs up, and tells her to back off. Sheridan and Brian argue about this, and she says if his brother really is as pigheaded and unforgiving as Brian thinks he is, then he is someone that she doesn't want to know. Brian tells him not to pass judgement on his brother, he was the one who walked out on them. Sheridan still takes Brian's side, but Brian says that his brother has every reason to hate him, some he doesn't even know about. Brian's phone begins ringing, and Sheridan tells him if he's not going to answer, he will!
At the Book Cafe, Theresa calls the women's clinic as Lynn cries to Whitney about what has happened to her life. Ethan and Chad both tell her that maybe Gavin isn't the right guy for her. Lynn says that Gavin is just stressed out because this is his first year in med school. Lynn says he told her that she had to choose between a future with him, or the baby. Whitney catches Theresa on the phone and tries to talk her out of this. Theresa thinks she has no more choices left. Whitney tells Theresa that this isn't just about her and Ethan anymore, it is about that baby. Theresa says she has no other choice, and calls the clinic back and makes an appointment. Whitney begs her to hang up, but Theresa says she is pregnant by the most horrible man in the world. Whitney tells her that it is her baby too, and she will not get a do-over this time. Whitney convinces Theresa to hang up the phone, and Whit goes to check on Lynn, but warns Theresa not to touch the phone again! After Whitney leaves, Theresa calls the clinic back again! When she asks to make an appointment for an abortion, Ethan overhears!
At the pond, as Kay casts the spell, Tabitha and Timmy watch. Demons blood begins to wash over her face as a sign that she is turning to the darkside. Elsewhere, Charity becomes encased in a block of ice! Kay eventually comes too, she was in a trance, and realizes she is covered in blood. She grabs her scarf and begins to wash the blood off her using snow. Later, Kay finds Charity encased in a block of ice in the woods! Timmy asks Tabitha if Charity is dead? Tabitha says no, just frozen alive, she'll eventually thaw in the spring. Suddenly, Miguel and the others show up, they are searching for Kay and Charity. Kay finds Miguel, and says they have to hide from Charity! Miguel says this is the first time in their relationship that he doesn't want to see Charity. He knows everyone thinks they are sappy, but he loves her, and he'd die if anything happened to her. Miguel and Kay then decide to split up and hide. Miguel leaves, and Kay begins to think that she'll never separate Miguel and Charity. She decides to tell Miguel the truth, which Tabitha can't believe. Tabitha quickly goes to Kay and tries to talk some sense into her, without her knowing. Tabitha tells Kay that Charity is Miguel's first crush, and men never get over that. Tabitha leaves, and Kay realizes she was Miguel's first crush, and they would be together if Charity hadn't come to town! Suddenly, a huge wind begins to blow, and the block of ice glows red! The block of ice floats through the air, and Kay, Tabitha, and Timmy all follow it. The ice block goes into a cave, and spins around very fast. eventually, Charity emerges from the block, and smiles wickedly at Kay!