Going into the finale it looked like Yamadas still had quite a bit of work to do in order to gather the seven witches for a ceremony before Yamazaki and get his Shiraishi Urara back. So I was surprised by how relatively easy a time he had of resolving things.
Yet it wasn’t surprising in a bad way, because there were still blanks that needed filling for some important players, and in getting filled, they paved the way for ultimate Yamada’s success, which turned out to be good for everyone.
Take Rika: we were never privy to the source of her absolute loyalty to Yamazaki, until now, and it turns out to be pretty clear-cut: Yamazaki was the only one who remembered her and knew she was coming to school and studying at all. With this new info in mind, it makes sense that she wouldn’t do anything to threaten the fortunes of the only person who knows who she is.
But here’s the thing: Yamazaki is no longer the only person. Yamada, Nene, and Tamaki also fill that role, and three people knowing of your existence doubtless feels better than just one.
So Rika agrees to help Yamada, if he can bring Leona back to school so she can wipe her memory. Rika is not only pragmatic, but proud of her position as seventh witch, and takes her duties seriously. Miyamura has no idea what business Yamada has with his shut-in sister, but Leona agrees to come in, and we learn more that drives this story to its resolution: she and Yamazaki were once the entirety of the Supernatural Club.
When he became Student Council president (likely a wish to the seven witches), his memories of Leona were taken away. But like Urara with Yamada, while the memories are gone, the feelings that go with them are not. Thus, when Leona passes Yamazaki in the hall, he tears up, and because he’s a sharp lad, he realizes why, and why Yamada isn’t his enemy any longer.
Nene and Tamaki then manage to capture Asuka-in-Urara’s-body, employing all the other witches in an ambush…
…While Yamada drags Miyamura (a student council member) to Asuka’s to retrieve a very scared and confused Urara who, I’ll restate, still possesses feelings for Yamada, even though she doesn’t remember him.
The seven witches assemble, and though Asuka manages to escape, Yamazaki tells her to stand down, as he intends to observe, not disrupt, Yamada’s ceremony. Yamada stands in the middle, and time stops, or rather slows way down, just for him and Rika.
Before he closes his eyes and prays for his wish, Yamada asks Rika if she’s happy she ended up with a witch power. Rika states that she mostly is, but doesn’t discount the difficulty of bearing such a power, and isn’t looking forward to foisting them on a successor when she graduates.
With that, Yamada makes his wish, and while they prank him a little when he returns to the supernatural club room, everyone’s memory is back. But as they celebrate, he elaborates: he didn’t wish to restore their memories; that was just a by-product of wishing for the witch powers to disappear entirely. After all, thanks to him, the witches no longer had the problems that led to them receiving their powers, and with no more powers, Rika and the others don’t have to worry about burdening successors.
As for Urara, she apologizes for losing her memory and rejecting Yamada, even though she didn’t really have any choice. She also assumes his confession was false, but he sets her straight by repeating that he loves her and wants to go out with her. She, in turn, reveals that the “someone else” she said she liked was really Yamada; she just couldn’t remember him at the time. So there you have it: a tidy happy ending that’s both logical and satisfying.