Chapter 2 #2
The second time I notice it, I freeze. My breath catches in my throat. I lean closer to the glass, cupping my hands to block the reflection. Nothing. Just the yard, the old oak tree, and the faint flutter of leaves in the wind.
But I can’t shake the feeling that someone is out there. Watching.
Upstairs, I shut my bedroom door and lean against it, pressing a hand to my chest. My heart won’t calm down.
The phone buzzes on my desk. A new message lights the screen.
From Unknown Number: “I’ll be there tonight. Wear something for me.”
I bite down hard on my lip, trying to ignore the shiver crawling across my skin. I don’t need to ask who it is. I know.
Triston Knight.
The text feels like a touch, heavy and hot, even though he isn’t here. I sink onto my bed, staring at the glow of the words, my body fighting between fear and something sharper; excitement.
I shouldn’t respond. Every warning bell in my head says not to.
But my fingers move anyway.
You shouldn’t.
It's quiet for a moment. Until the dots appear.
I already told you. You’re mine. Stop pretending you don’t feel it too.
My lungs squeeze tight. He’s not wrong. I do feel it. I’ve felt it since that moment in the rink, since the heat of his stare burned across my skin like a brand.
I drop the phone and cover my face with my hands. I should block the number. Delete the texts. Run downstairs and confess to Dad everything I’ve been hiding.
But I don’t.
Instead, I get up and open my closet.
Outfits spill across my bed — dresses, sweaters, skirts. I dig until I find one I’d bought last week, something I wasn’t even sure why I picked out at the time. Black lace, a little too short, a little too daring. I hold it against myself in the mirror and my breath hitches.
This isn’t for me. It’s for him.
The thought should terrify me. Instead, it makes me feel alive for the first time in months.
By the time the doorbell rings, laughter spilling in from the porch, the house is alive with music and voices. People crowd the living room, costumes bright under the orange glow of string lights. The Storm Cats thunder inside, rowdy and loud, their energy filling every corner.
I linger at the top of the stairs, heart hammering. My eyes sweep over the crowd, searching.
And then I see him.
Triston.
His eyes lock on me the moment I appear, as if the rest of the party doesn’t exist.
My breath catches, the world narrowing until it’s just him and me, separated by a sea of people but already colliding in ways I can’t escape.
I should run. But I don’t.
The house is alive in a way it hasn’t been for a year. Music thunders through the speakers, rattling the framed photos on the wall. Laughter rises and falls like waves, the sound of beer bottles clinking together, the shuffle of costumes brushing past me as people crowd into every corner.
It should feel warm, comforting. It should feel like Andrew is here again, with his crooked smile and his ridiculous pranks. For everyone else, maybe this party is fun. But for me? It’s a storm. A blur of sound and movement that leaves me dizzy.
And somewhere inside it—he’s here.
Triston.
I feel him before I see him. A weight pressing down on my skin, heat crawling up the back of my neck. I push through a cluster of people dressed as vampires, force a smile when someone waves at me, but my chest tightens with every step. My pulse doesn’t belong to me anymore. It belongs to him.
Then I see him.
He’s in the corner near the kitchen, towering above the crowd.
Not in costume, not like everyone else. Just dark jeans, a black shirt stretched tight across his chest, a jacket slung carelessly over one arm.
He doesn’t need a mask or paint. His presence is enough.
His eyes lock onto mine across the room, and the air in my lungs vanishes.
The party keeps spinning, but it feels like it’s only the two of us.
I turn away too quickly, bumping into a girl with fairy wings.
She laughs it off, but my cheeks burn. My dad’s voice carries from somewhere in the living room, deep and commanding as he talks with some of the older players.
Relief and panic twist together—relief that he’s distracted, panic that he could look up at any moment and see exactly what’s happening.
I make it halfway down the hall before I feel him.
He’s close.
A shadow against my shoulder, a warmth cutting through the drafty air as his arm brushes mine. He doesn’t speak right away. He doesn’t have to. My body already knows it’s him.
When the force of his body presses me tightly against the wall my thighs squeeze together before my pulse hums in the place of desire.
He drops his mouth to my ear. “You wore that for me.” His voice is low, barely audible under the pounding bass of the music.
My breath hitches. “I didn’t—”
“Yes, you did.” His tone sharpens, not cruel, but certain. He leans down, his lips nearly grazing my ear. “I knew you would.”
Every nerve in my body is on fire. I grip the cup in my hand tighter, desperate to hide the tremor in my fingers. The hallway feels too narrow, too exposed. Anyone could walk by. My dad could turn the corner. But Triston doesn’t care. His nearness makes it impossible for me to care, too.
“We shouldn’t—” I whisper, but it dies in my throat when his hand brushes my lower back, fleeting but deliberate.
My heart hammers. I know what my dad would say if he saw. I know what Andrew would think if he were still here. But none of it matters when Triston’s eyes are on me like this, burning through every layer of fear and grief until there’s only heat left.
“Later,” he murmurs, his voice a promise, a threat. “When the lights go down.”
Then he’s gone. Back into the swell of the crowd, leaving me pressed against the wall, trembling like I’ve been touched by fire.
I force myself to breathe, force myself to straighten, to slip back into the party as if nothing happened. But the taste of him lingers in the air, haunting me.
Across the room, my dad laughs at something one of the players says, his arm clapping another on the back. He doesn’t see me. Not yet.
But he will.
And when he does, nothing will ever be the same.