Adult Content Warning
This work could have adult content. If you continue, you have agreed that you are willing to see such content.
-
Tags
Summary
Soobin didn’t mean to reject Kai—panic just got the better of him. Now he’s stuck watching a dangerously charming new Slytherin with fangs and a wink that should be illegal orbit Kai like he owns him. Between the ache of jealousy and the sting of regret, Soobin barely has time to breathe—let alone think. But Hogwarts isn’t waiting. A strange curse is creeping through the castle, unraveling sanity and secrets alike. Now it’s up to Soobin to get over himself, solve the mystery, and maybe—just maybe—win back the boy he never stopped wanting.
