New transfer student Kai thought Ravenswood Academy was just another elite, uptight boarding school.
But on his second week, he hears strange piano music coming from the abandoned music hall — a place every student is warned to stay away from.
Curiosity drags him inside... and there, he meets Ren — a mysterious, sharp-tongued boy who shouldn’t exist.
Ren warns Kai to stay out of the music room.
Gives him a single, crumpled note:
"They’re watching. Don’t trust anyone. Not even the ghosts."
When Kai tries to ask about Ren, the school staff and even students act like he’s crazy — no one by that name is registered.
As strange accidents begin happening around campus, and people start disappearing, Kai realizes he’s stumbled into a secret bigger and darker than ghost stories.
Ren keeps showing up — unpredictable, mocking, sometimes saving him, sometimes making things worse — but always pulling Kai deeper into danger.
Their bond grows electric, full of sharp glances, angry kisses they don’t mean, and truths they don’t want to admit.
But Ren has secrets, too.
He knows why the music hall is cursed.
He knows why the school is covering up what really happened there.
And he knows Kai’s involvement isn't an accident — it's planned.
As Kai uncovers the truth — about Ravenswood, about Ren, and about himself — he’ll have to choose:
Trust the boy who lies with a smile... or lose everything.
Because at Ravenswood, the worst monsters aren’t the ghosts.
They’re the ones still breathing.
---
Main Vibes:
Slow burn strangers → enemies-ish → intense lovers
Dark academia + mystery
Forbidden attraction, secret meetings, lots of "we’re not supposed to feel this" tension
Emotional betrayal + emotional healing later
Big plot twists where nothing is what it seemed