
The parking lot of Ravenrest Heights Academy gleamed under a brittle morning sun, the kind of light that made every edge too sharp and every shadow too honest. My glamour sat tight over my skin, ears softened, hair dulled to ginger, eyes washed green in the reflection of the nearest car window. It held, but holding took effort. Every step toward the front gates pulled at it, tiny snags beneath my scalp and along the hidden points of my ears, like the magic wanted to peel back and breathe.
My palm still ached beneath the thin bandage tucked under my sleeve, and I flexed my fingers once before stopping because the motion made the skin pull and dragged up the memory of gold light crawling over my hand in the alley the night before, along with Naomi’s face going too still and Kess laughing like he could cover fear with sharp teeth and bad jokes, and I had come home smelling like smoke, sweat, and secrets, slept badly, and woken up with the kind of exhaustion that made every sound arrive too loudly.
Ravenrest smelled like cut grass, car exhaust, expensive shampoo, and coffee sweet enough to rot teeth. Everyone moved in their own little currents: athletes loud near the steps, theater kids draped over the low wall, girls in pressed skirts leaning close enough to whisper without wrinkling anything. I nodded when someone said my name. Smiled when a smile was expected. Let my shoulders sit at the angle that said normal, approachable, mildly bored. Mira Quinveil, daughter of Elias. Polished enough to belong here. Strange enough to be interesting. Human enough, as long as no one looked too closely.
A flicker moved near the wrought-iron gate, and a small prickle of attention crawled across the back of my neck before I saw the flash of wings. Something bright darted between the bars, no larger than my hand, catching the sun in quick shards of blue and gold. A human boy walked straight past with earbuds in, eyes sliding over empty air. The girl beside him laughed at something on her phone and never looked down.
The Small Folk were not invisible to everyone. Fae saw them. Witches usually did. Shifters could, when instinct dragged their gaze to the right places. Humans looked through them and blamed glitter, dust, sleep, anything but magic. Seeing them was ordinary enough in magical spaces. Having them stop for me was where everything got strange.
One perched on the iron curl of the gate and pressed two tiny fingers to its chest. Another hovered near the brick pillar, wings humming too fast for sound. Their faces were too sharp and too delicate to read from that distance, but the attention had weight. Reverence, maybe, though that was a ridiculous word to apply to anything before first period. My glamour was already trying to crawl off my bones, and I did not need tiny winged witnesses adding mystery to my morning.
I kept walking. The one on the gate bowed its head before vanishing into the ivy.
“Absolutely not,” I muttered, fixing my eyes on the front doors.
The hallway swallowed me in fluorescent light and locker-slam. Sound bounced off tile and metal until it had nowhere to go, every laugh too bright, every sneaker squeak too close, every perfume fighting to be the one that made me sneeze first. My locker waited near the A-wing corridor, too close to Cassie Fairborn’s preferred territory, which meant every morning required either strategy, luck, or divine intervention from a god with questionable taste.
I got none of the three.
Cassie leaned against the lockers like she had been born there, hair braided into a crown so precise it looked effortless in the cruelest possible way. Her blazer skimmed the edge of dress code. Her skirt absolutely did. Two girls hovered at her shoulder, polished and hungry, ready to laugh the second Cassie gave them permission. She looked rested. Of course she did. Cassie probably woke up already sharpened, lip gloss applied, soul chilled to the proper temperature.
Her eyes found me before I reached my locker, and my thumb started tapping against the side of my iced mocha before I could stop it.
Cassie’s mouth curved. “Didn’t realize we were doing sweaty exhaustion as a look today.”
One of the girls beside her made a tiny sound through her nose. I spun my locker dial without looking away. “I was trying to match your personality. Thought it was on theme.”
The tiny sound became a laugh, then died the instant Cassie glanced sideways.
“Aw,” Cassie said. “Witty. You must’ve gotten a full eight hours of beauty brooding.”
“I do my best thinking in the dark.” My locker clicked open, cool metal brushing my knuckles. “You should try thinking sometime.”
She pushed off the lockers and stepped closer. Not enough for a teacher to care. Enough for me to catch the frosted citrus and white camellia chill that always seemed to cling to her, clean and cold and too precise to be accidental. It scraped down my throat and settled somewhere behind my sternum, which was rude, because I had not invited her there.
“Strange,” she murmured. “For someone so desperate for attention, you spend a lot of time pretending you don’t want people looking.”
I turned, shoulder pressing into the locker door. “Maybe I’m tired of watching people mistake cruelty for charisma.”
Her gaze flicked to the students slowing around us. She had an audience now. She always knew when she had an audience. “Speaking of attention,” she said, voice light enough to carry, “you all remember Michael Sandalwood, right?”
The hallway shifted. Not much. Enough. A boy near the water fountain stopped pretending to drink. One of Cassie’s girls lifted her brows.
Cassie tapped one manicured nail against her chin. “Poor Michael. Asked me to homecoming last year, and I said no because I have standards.” Her eyes came back to mine, bright and merciless. “Then suddenly he was eating lunch with you every day. Walking you to class. Carrying your books like some heartbroken little puppy.”
My grip tightened around the iced mocha. Plastic creaked.
Someone whispered, “Oh my gods.”
Cassie tilted her head. “I guess rejection is easier to get over when someone else lets you into her bed.”
Laughter broke open around us, sharp and delighted. My stomach dropped so fast the floor seemed to tilt.
Michael had never been in my bed. He had never touched me. He had eaten lunch with me because Cassie had chewed him up and left him bleeding in public. We had studied together. Shared notes. Made jokes about Mr. Halloway’s tragic commitment to beige cardigans. That was all. It should have mattered that it was all.
It didn’t.
Not here. Not with Cassie’s mouth still wrapped around the word bed, turning it into something dirty and public and impossible to pull back. She had not said slut. She did not need to. The hallway heard it anyway. I watched the meaning pass from face to face, watched it stick to me in real time, watched people picture something that had never happened because Cassie Fairborn had handed them the image and made it entertaining.
Cassie gave the hallway a soft little shrug. “Some girls are generous like that.”
The word generous slid through the crowd and changed shape as it went. A girl by the lockers covered her mouth, eyes bright. Someone behind me made a low sound of approval that turned my skin cold. A boy laughed and said Michael’s name like it was a dare.
Heat pushed under my skin so fast the glamour pinched. My scalp prickled. For one awful second, the green in my eyes felt thin, the ginger over my hair stretched too tight over red and copper and molten gold. The cup lid jumped under my tapping thumb. Coffee sloshed against the plastic rim.
The faces around us told me exactly how little truth mattered once Cassie gave them a better story.
I swallowed the first answer. It would have come out too hot. Maybe literally. I made my mouth smile instead, bright enough to hurt. “Careful, Cassie. People might start thinking you’re keeping score. Sounds obsessive.”
A few laughs broke loose, smaller than hers had been, but there. Cassie’s eyes narrowed a fraction, and something mean and satisfied curled in my chest. Not enough. Not nearly enough. I wanted more than a narrowing of her eyes. I wanted the flinch. I wanted the blush. I wanted her to know she had not walked away clean.
That was the worst part. Not the wanting revenge. Revenge made sense. Revenge was tidy. This was something uglier and less useful. I wanted her attention back on me even while the whole hallway was staring too much.
The warning bell rang before either of us could cut deeper.
“Miss Quinveil. Miss Fairborn.”
Mr. Halloway stood in the doorway of A207 with a stack of folders under one arm and the face of a man who had chosen teaching and regretted it by October. His eyes moved from Cassie to me, then to the small audience pretending not to be one.
“If the two of you are finished hosting whatever this is,” he said, “first period has begun.”
Cassie’s smile vanished into something school-appropriate. “Of course, Mr. Halloway.”
I took my packet for AP Modern History from my locker and closed the door with more control than I felt. The metal still rang too loudly. Cassie slipped into the classroom ahead of me, braid perfect, back straight, every step placed like the floor had personally sworn allegiance.
I followed her inside and hated that I watched her go.
AP Modern History lived in a room that smelled like dry-erase markers, old paper, and Mr. Halloway’s coffee, which was either black or actively hostile. Maps covered the walls, some modern, some historical, one ancient enough that half the borders were lies. Mr. Halloway always said maps were arguments dressed as geography. Today, he had written on the board in his sharp, monk-calm handwriting: who writes the record?
I sat two rows behind Cassie and tried not to look at the back of her neck.
The class settled. Chairs scraped. Laptops opened. Someone whispered Michael’s name from the far side of the room and laughed into their sleeve. My bandaged palm throbbed under the desk. I flattened it against my thigh, hiding the white edge of gauze beneath my sleeve.
Mr. Halloway tapped the board. “History is not the past. The past happened whether anyone approved of it or not. History is the record someone powerful enough, stubborn enough, or lucky enough managed to preserve.”
His gaze passed over the class. Mine snagged on Cassie’s profile. She held her pen poised over her notebook, eyes forward, mouth calm. That mouth had just ruined me before breakfast and now looked like it belonged in a scholarship brochure.
I hated her.
I hated that I knew the exact shape of her lower lip when she was trying not to smile.
“Dominveil’s city-state model did not emerge fully formed from enlightened civic cooperation,” Mr. Halloway continued. “It was negotiated, contested, revised, and sanitized. Your midterm presentation will examine one piece of that process.”
A quiet groan moved through the room.
He smiled without warmth. “Your suffering nourishes me.”
That earned a few laughs. Even I almost managed one.
He moved down the rows with a stack of stapled packets. “Four weeks. First draft due in two. Pairs assigned by me, because I enjoy preventing academic laziness and social comfort in equal measure.”
The room tensed in the small, collective way rooms do when teenagers realize adults have power and intend to use it.
Names started falling. Mitchell and Vance. Suri and Helena. Michael Sandalwood and Inez Cross. Michael did not look up when his name was called. He sat near the windows, curls falling into his eyes, ears still red.
“Cassie Fairborn and Mira Quinveil.”
The room made a sound that was not quite a laugh and not quite a gasp.
Cassie turned in her seat. Her eyes found mine, and for one bright, vicious second, we agreed on something.
Absolutely not.
Mr. Halloway handed me a packet. “The Formation of Dominveil’s City-State Model and Its Impact on Modern Governance.”
Cassie looked at him as if he had personally insulted her bloodline. “With her?”
“With each other,” he said. “A subtle but important distinction.”
I flipped the packet open. The words swam. “Is there an appeal process?”
“Yes,” Mr. Halloway said. “It is called doing the assignment anyway.”
Cassie made a small strangled sound. I bit the inside of my cheek because laughing would have been a tactical mistake. Also possibly fatal.
“You can begin logistics during study hall,” Mr. Halloway added. “Since both of you have sixth period in the library, and since Mrs. Kline enjoys watching academic misery from behind her circulation desk.”
Cassie held the packet between two fingers like it had crawled out of a drain. “This is a hate crime,” she muttered.
The laugh escaped before I could stop it, sharp and startled, nothing like the laugh I used on purpose, and Cassie’s cheeks colored quick and faint, there and gone before anyone else could catch it, but I caught it, which meant I spent the rest of class furious about catching it.
By second period, the rumor had teeth, and Ms. Duarte filled the board with trigonometric identities at a speed that suggested chalk had personally wronged her, while I copied half of them wrong because someone behind me whispered, “Do you think Sandalwood was any good?” and another voice snorted so hard they had to pretend it was a cough.
My pencil dug through the paper. “Miss Quinveil,” Ms. Duarte said without turning around, “if you are going to murder the worksheet, please show your work first.”
A few people laughed. I smiled because smiling was safer than igniting. “Sorry.”
The word bed kept replaying anyway.
Not just the accusation. Not just the lie. Cassie’s mouth. Cassie’s voice. The way she had paused before saying it, like she knew exactly how to make the hallway lean in. She had made strangers imagine me in bed with Michael, and my body could not decide whether it wanted to crawl out of its skin or drag Cassie back by the braid and make her say it again where no one else could hear.
The thought hit so hard I missed the next line of notes.
I pressed my bandaged palm flat against the desk and let the ache ground me. I should have been planning revenge. Clean revenge. A rumor for a rumor. A public cut precise enough to leave a mark. Instead, my mind kept circling Cassie’s expression when I called her obsessive. The tiny narrowing of her eyes. The faint color in her cheeks when I laughed at her hate crime comment. The possibility that I could make her react again.
I hated that possibility most.
Physics was worse because Dr. Chen spoke softly, which meant whispers had room to move.
A laser pointer slid across the projected diagram of vector forces. The red dot trembled slightly when Dr. Chen changed hands. Behind me, someone said generous in a breathy, mocking voice, and a girl two seats over glanced at my skirt before pretending she had not.
My glamour pulled tight across my ribs. Too tight. I shifted in my chair, but the bandage on my palm caught against the edge of my notebook, and a flash of gold memory crawled up my wrist. I could not afford a flare in Honors Physics. I could not afford a strand of red in my hair or a spark in my eyes or one cracked beaker because Cassie Fairborn had decided my body belonged to public opinion.
I stared at the force diagram until the arrows blurred.
By lunch, the rumor had grown legs and learned to run.
The cafeteria roared with voices, trays, cutlery, laughter, sneakers squeaking against polished floor. Food smells layered over each other until nothing made sense: fries, citrus cleaner, hot cheese, chocolate milk, someone’s too-sweet body spray, the metallic bite of stress at the back of my throat. I stood in line with my tray and felt eyes slide over me like dirty hands.
Michael Sandalwood was at a table near the windows with two boys from the soccer team. One clapped him on the shoulder hard enough to make him flinch. Another leaned in and said something I could not hear, but the shape of his grin told me enough. Michael looked across the cafeteria once, saw me, and immediately looked down.
His shame hit me in a place I had not prepared for.
I had been so busy being furious that I had not made room for what Cassie had done to him too. She had turned him into proof. A punchline. A boy who supposedly took what I gave because Cassie had refused him first. He had not asked for that any more than I had.
I should have crossed the room and said something, maybe his name, maybe I am sorry, maybe none of this is your fault, but the cafeteria was too loud, my tray was too heavy, my glamour was too tight, and every path between tables felt like walking through teeth, so I went to the far end of my usual table and sat alone, which was a mistake because being alone made me easier to look at.
Cassie sat three tables away with her friends, one shoulder angled toward me, hair shining under the fluorescent lights. She did not stare. That would have been too obvious. She laughed at something one of her girls said, lifted a forkful of salad, touched her napkin to the corner of her mouth. Perfect. Untouched. Like she had not cracked open my morning and left everyone else to pick through the pieces.
I watched her mouth.
I knew I should stop. I knew it in the same way I knew not to touch a hot pan or mouth off to my mother in front of court. Knowledge did not always translate to survival.
Cassie’s lips curved around a word I could not hear, and my brain supplied bed.
My stomach twisted. Not soft. Not romantic. Nothing clean enough for a song. It was anger with its hands around my throat. It was humiliation turned sideways. It was wanting Cassie to look over and wanting her not to. It was wanting to hurt her and wanting the hurt to matter.
Then she did look, only for a second, her eyes meeting mine across the cafeteria, blue and cold and bright as winter glass, and the noise thinned around the edges as I realized I could have looked away first and should have, but instead I let my mouth curve, slow and deliberate, the kind of smile that said I knew exactly where to put a knife and was only deciding whether the lighting was good enough, and Cassie’s expression did not change, though her fingers tightened around her fork, there, small, almost nothing, mine, and I took a bite of my sandwich and tasted absolutely none of it.
Organic Chemistry after lunch should have been easy because Dr. Sato tolerated no nonsense, no gossip, no sloppy benches, and no one breathing wrong near an open reagent bottle. Usually I respected that. Today, the snap of gloves and clink of glassware drilled straight into my skull.
“Mechanism minute,” Dr. Sato said, setting the timer. “Begin.”
Pencils moved. Chairs shifted. Someone at the next bench whispered, “Maybe Sandalwood knows her mechanism,” and their lab partner choked on a laugh. My pen tore through the page.
Dr. Sato’s head lifted and her stare cut across the room with surgical precision as she said, “If the back bench has finished inventing comedy, perhaps they can invent a correct electron-pushing arrow,” and silence fell while I felt a small, stubborn flicker of appreciation for her that was not enough to fix the day but enough to keep me from setting my worksheet on fire.
PE was worse in a different way. Coach Ramirez believed in form over speed and humiliation as cardio, though she called it character. We were outside on the track because the weather had decided to be sharp and sunny, and every lap made the bandage on my palm itch under the sweat collecting beneath it. My glamour hated sweat. My skin hated polyester. My brain hated the fact that girls could whisper while jogging and somehow not trip over their own feet.
“Do you think she actually did it?” someone asked behind me.
“Who cares? She looks like she would.” That one landed harder than it should have.
I pushed faster until my lungs burned. Coach Ramirez blew her whistle and called, “Quinveil, form, not fury.” I slowed because fury had never liked being corrected, and because my hair was starting to feel too warm at the roots.
By the time sixth period study hall arrived, I had survived five classes, lunch, and PE without turning anyone into ash. Barely. The library should have felt like relief. It did not.
Mrs. Kline ruled the west carrels with cardigan sleeves pushed to her elbows and a gaze that could silence freshmen at thirty paces. The room smelled like new bindings, old paper, printer ink, and an overripe banana someone had abandoned near the computers. Sunlight filtered through frosted skylights in pale squares across the tables. The quiet here was never real quiet. It was whispers, keyboard taps, page turns, chair legs catching tile, and the wet click of someone chewing gum behind the reference shelves.
Cassie was already at the long table near the back, laptop open, midterm packet spread in front of her. Of course she was. Of course she had chosen the table where the light made her hair look expensive.
I slid into the chair across from her and dropped my bag by my foot. “Wow. You beat me here. Did punctuality hurt?”
She did not look up. “I wanted a head start before you tried to turn research into a personality crisis.”
I pulled out my notebook and set my coffee beside it. The condensation ring bloomed across the table. “What’s our thrilling topic again? I blacked out from academic passion.”
Cassie pushed the packet toward me with one finger. “The Formation of Dominveil’s City-State Model and Its Impact on Modern Governance.”
“Does Mr. Halloway hate us personally, or is this more of a general spiritual problem?”
“He hates weak thesis statements.” She clicked through a document on her laptop. “So do I.”
“You’ve already started.”
“I don’t trust other people to do things correctly.”
“You mean me.”
“If you find yourself represented in that statement, sit with it.”
My thumb found the edge of my notebook and started worrying the corner. Cassie had an outline. Of course she had an outline. Historical precedent, founding compacts, trade districts, modern council structure. Little subheadings. Color-coded notes. My brain tried to follow the list and immediately opened twelve other tabs. Cassie’s scent. Michael’s red ears. The Small Folk at the gate. Gold light in my palm. Cassie’s mouth around the word bed.
A guy in the next row whispered “Sandalwood” and snickered.
My pencil snapped.
Cassie’s eyes flicked to the broken pieces in my hand. “Just let me handle the slides.”
I dropped the pencil halves onto my notebook. “Because I’m too emotionally fragile for bullet points?”
“Because I’d like one part of this assignment not to become a public disaster.”
The glamour tightened across my ribs. I tasted copper, sharp and sudden. “Funny. I didn’t realize you needed permission from your own ego to let someone else have a brain.”
Cassie’s laptop snapped shut. The sound cracked across the table, and the boy beside us flinched.
Mrs. Kline looked up from the circulation desk.
Cassie lowered her voice. “Then use it.”
I leaned forward too, because apparently survival instinct was still on break. “Careful. You’re getting dangerously close to asking nicely.”
Her mouth opened.
There it was again. Her mouth. That stupid, poisonous mouth that had spent the entire day living in my head rent-free. I wanted to say something that would wipe the calm off her face. I wanted to make her feel even a fraction as exposed as she had made me feel. Not because it would fix anything. It would not. The whole school would still be chewing on the rumor tomorrow. Michael would still not look at me. People would still think they knew something about my body because Cassie had sounded convincing.
But if I could make Cassie react, maybe the day would belong to me for one second.
I let my gaze drop to her lips, just long enough for her to notice.
Cassie went very still.
“If you were that curious about my bed,” I said softly, “you could have asked me yourself.”
The silence between us changed shape.
Cassie’s eyes sharpened. A flush climbed her throat so fast she could not hide all of it. Not a blush, not exactly. Something angrier. Something alive.
“You’re disgusting,” she whispered.
My smile came easily this time, which probably meant it was a bad idea. “That wasn’t a no.”
Her fingers tightened around the edge of the packet. “You think this is funny?”
“No.” The word came out before the mask could catch it, too honest and too flat. I made myself lean back before she could use it. “I think you’re very proud of yourself.”
Cassie looked at me for a long second, and beneath the frost, something flickered. Satisfaction, maybe. Regret, no. Cassie Fairborn did not do regret where people could see it.
Then she shoved the outline toward me. “We need to divide sections. Try to keep up.”
We reached for the paper at the same time.
Our fingers brushed.
Nothing happened. A perfectly normal person would have moved on with her day. I knew this because I had observed perfectly normal people from a safe distance and they seemed to survive brief contact without their skin turning into a weather event.
Heat jumped through my hand. Static followed, bright and mean, racing up my wrist under the bandage and into the tender place where the gold light had burned the night before. My knee jerked beneath the table. Cassie pulled back as if I had shocked her, but not before her fingers curled slightly, not before her breath caught, not before the same confusion flashed across her face that had been haunting me since morning.
I stayed where I was, fingertips hovering above the outline, heartbeat too loud.
Her eyes lifted to mine.
For half a second, neither of us moved.
Then her face shut.
“Try not to breathe on me,” she said.
My mouth moved before wisdom could intervene. “Careful. You might start to enjoy it.”
The color on her throat deepened. Enough for me to see it. Enough for me to know I had won something small and stupid and not nearly worth the cost.
Cassie gathered her laptop and the packet in one clean motion. “I’ll email you the schedule.”
“You do that.”
She stood, chair legs scraping softly against the carpet. Mrs. Kline’s gaze cut toward us, and Cassie offered her a polished little smile that would have looked innocent on anyone who had not spent the morning assassinating me with gossip.
Michael passed behind her with the same two guys from earlier. One lifted his hand for another congratulatory slap. Michael missed it on purpose and kept going, eyes fixed on the carpet.
The girl by the printer looked me up and down. “No standards,” she whispered.
My glamour pulled so tight at my scalp that a strand of red tried to push through the ginger. I smoothed it back with two fingers, slow enough to look casual, and stared at the outline until the words stopped moving.
Cassie walked out of the library with the kind of control people used when control was the only thing keeping them upright.
The bell for seventh period rang before the door finished swinging shut.
Mrs. Kline stood with one hand already lifted toward the aisle. “Move along, Miss Quinveil.”
I gathered my books. The project packet bent under my bandaged hand. The girl by the printer whispered something that sounded like generous and laughed into her sleeve.
My hair burned hot at the roots.
I shoved the packet into my bag, missed the zipper twice, and walked toward AP Literature with the taste of coffee gone sour in my mouth and Cassie Fairborn’s cold citrus still caught in the back of my throat.


