So, Adam is so much more compelling now that he doesn't remember loving Cassie. Eben's back though and huntin' witches. John asks Cassie to play mini-golf, erasing the 16 years of her life that he missed. They're totally fine now! Grant comes back to town and takes Diana out, which makes Adam jealous. It turns out that Grant lied about his background. He's just on the crew of a boat -- he doesn't own it. The guy that Eben was chasing hides out in Jake's house and they tussle when Jake gets home. Cassie sees the fight from next door and uses her black magic to knock the guy out. When he comes to, he says that he's looking for John to tell him that Eben is resurrecting demons. Faye and Melissa help Adam with a hockey banquet at the Boathouse. The girls compete for a boy (Kyle again, bravo to the casting directors; he's totally yum) and Adam helps Melissa with a spell that captivates the guy. Then, he helps Faye play darts really well, which steals the attention back. Then, Kyle's girlfriend shows up and Adam goes loco and punches the guy. The witch hunter guy, who has CW's most indecipherable accent, reveals that John had once tried to sacrifice a human to revive demons. He was going to use their power to fight his enemies.
John gets the entire Circle together, but he takes the accented guy to a field and draws a circle around him which traps him, because he's already housing a demon like the kind that Heather Barnes had inside her. Eben shows up and throws John around. He's about to kill him when the Circle shows up. The demon guy comes after them and almost strangles Cassie when John pops up and, as Dawn said earlier, dude's got mad magic. But, then, I'm not sure if Eben was harvesting demons or what, but now he's got them and he ran away before anybody could get him. He's not going to hide his magic anymore. It's time to win the war with the witch hunters and they need the family crystals to defeat the demons. Grant gets Diana to agree to give him one more chance. After everyone is safe at home, John is yet again up to silliness, digging up a grave.
Cassie is still working at that coffee shop where there's table service. She bumps into Adam and almost drops her tray because the writers are highly invested in us knowing that Cassie is NOT a good waitress. Adam is still being cool towards her and has forgotten that he taught Cassie how to hold a tray. It feels like a different lifetime -- when they used to love her. Faye and Melissa are watching and Melissa feels really bad for them. Naturally, Faye doesn't give a rat's ass. She's just glad that he won't have to watch Adam fawning over Cassie. Adam asks all of them if they'll help serve at the Boathouse the following evening for the hockey team's awards banquet. Cassie says she is "waitressed out" and excuses herself. Adam says that his dad has been acting weird ever since John Blackwell came back to town. Well, sure. He also adds that he lost a girlfriend, Jake almost died and the witch hunters are hot on their trail -- all since the return of John Blackwell. Well, when you put it like that... Melissa agrees to help. Reluctantly and with a bit of extortion, Faye agrees to help too.
In the dark, some blonde guy is running from people. He makes it to a road with traffic and starts running towards light. Then Eben is there and tells them to stop chasing him. He says that they'll let him go and work faster. Hmm.
The next day, Cassie is working behind the counter at the coffee shop when John shows up. Seriously, this man is dressed like a million bucks. She asks if he's checking up on her. He kind of is, I guess. He asks her if she's told Adam that the elixir didn't work for her and she says that he would just feel bad. She's keeping it to herself. He asks her if she feels like talking, but she's not into it. Then, he asks if maybe she'd like to go mini-golfing some time. She's as perplexed as us, the viewers. There's a course near the house that he's renting with dirty witch dollars and maybe... She gets it -- he's trying to think of father/daughter things for them to do. She agrees to try it some time.
At the Boathouse, Diana is directing the set-up of the hockey banquet. Why? Because she has started an event planning firm while still in high school? Because, seriously does Diana not have some sort of managerial function at every single party thrown in Chance Harbor? Faye is bitching about working. Adam brings a flute of ginger ale to Diana. It's from that hottie Grant, who is sitting at the bar. Adam is jealous, because I guess he has forgotten that he stopped being into Diana. Grant asks Diana if she wants to spend the day with him and she tells Adam that she doesn't want to help with the banquet anymore, because she's got a date. He questions whether it's smart for her to date a stranger, but she goes for it anyway. Faye grumbles that Diana gets to leave, but Adam promises her that she'll get more chicken wings now. I'd be down for that.