The air in Professor Albright’s Victorian Literature seminar was thick with the scent of old paper and ambition. For Chloe, it was also thick with the proximity of Vivian Thorne. For three years, Chloe had orbited her, a planet drawn to an impossible sun. Vivian was a masterpiece of contradictions: the sharp intelligence in her grey eyes, the soft curve of her lips perpetually poised between a smirk and a kiss, the way her worn leather jacket smelled of rain and sandalwood.
Sitting two rows behind her, Chloe could never focus on the gothic romances being dissected. She watched the way a stray strand of chestnut hair curled against Vivian’s neck, the way her fingers—long and artistic, with a silver ring on her thumb—danced as she made a point about suppressed desire. Chloe’s own desire was far from suppressed. It was a low, constant hum in her blood, a pressure building behind her sternum.
When class ended, the usual flurry of students dispersed, but Vivian lingered, talking to the professor. Chloe gathered her things slowly, heart hammering. This was the moment. The long, torturous crush had reached a fever pitch. Tonight, at the final party of the semester at the off-campus house she shared with three others, she would make her move. She just had to survive the next six hours.
The party was a thrumming, drunken chaos. Bodies pressed together in the living room, a playlist of bass-heavy indie rock vibrating through the floorboards. Chloe, in a dark green silk camisole and high-waisted jeans, felt a current of pure electricity when she saw Vivian walk in, laughing with a friend from the dorms.
Vivian was wearing a simple white button-down, unbuttoned just enough to reveal the edge of a black lace bralette. The top two buttons were undone, and the collar framed the elegant column of her throat. She’d kicked off her boots by the door, her feet bare on the sticky hardwood. Chloe’s stomach flipped.
For an hour, they danced around each other. A brush of shoulders at the drink table, a shared, ironic look during a bad song, the proximity of their bodies in the crowded living room. The air between them crackled. Vivian’s eyes, smoky with eyeliner and something else, kept finding Chloe’s. Each glance was a promise, a question.
The party thinned out around midnight. Chloe’s roommate, Sarah, had locked herself in her room with her boyfriend, and the music was now a low, pulsating hum from a single speaker. Most people had gone to the porch or the backyard.
Chloe retreated to the kitchen to pour herself a glass of water, her skin flushed and sensitive. She leaned against the counter, trying to calm her racing heart. Then, the kitchen door swung open.
Vivian stood there, backlit by the dim hall light. The top button of her shirt had come undone, the fabric falling open to reveal the delicate strappy architecture of the bralette beneath. Her hair was slightly mussed.
“Hey,” she said, her voice a low, velvet rasp.
“Hey,” Chloe breathed.
Vivian took a step into the small, suddenly intimate kitchen. The door swung shut behind her, muting the party sounds. The only sound was the low hum of the refrigerator.
“I’ve been watching you all night,” Vivian said, her eyes not leaving Chloe’s. “All semester. All three years.”
Chloe’s breath caught. “Me too.”
“It’s a special kind of torture, isn’t it?” Vivian said, taking another step. She was close enough now that Chloe could smell the faint whiskey on her breath, the sandalwood and rain of her jacket. “Wanting someone this much and not saying a damn word.”
“Yes,” Chloe whispered, her voice barely audible. Her skin was so hot it felt like an electric blanket.
Vivian reached out, her long fingers brushing a strand of hair from Chloe’s cheek. The touch was feather-light, but it sent a bolt of lightning straight to Chloe’s core. Her eyes fluttered closed for a second.
“I’m tired of not saying a word,” Vivian murmured. Her hand cupped Chloe’s jaw, tilting her face up. Her thumb traced the line of Chloe’s lower lip.
Chloe opened her eyes. Vivian’s gaze was dark, fierce, and full of a hunger that mirrored her own. “Then say it,” Chloe said, her voice steadier than she felt.
Vivian didn’t say it. She closed the last inch of distance and kissed her.
It wasn’t a tentative first kiss. It was a claiming. Vivian’s lips were soft but insistent, parting Chloe’s with a practiced ease that made Chloe moan into her mouth. Vivian tasted of whiskey and mint, and her tongue swept inside, exploring, tasting. Chloe’s hands, which had been frozen at her sides, came up to grip Vivian’s shirt, pulling her closer.
Vivian broke the kiss, her forehead resting against Chloe’s. “My room or yours?”
“Yours is closer,” Chloe managed, her voice trembling with need.
They moved through the quiet house like ghosts, hands intertwined. Vivian’s single dorm room was a cluttered sanctuary of books and scattered clothes. She locked the door behind them, the click echoing in the dark.
The only light came from a string of fairy lights draped over her headboard, casting a soft, golden glow. Vivian turned to face Chloe, her eyes raking over her form. “I want to take my time,” she said, her voice husky. “I’ve been dreaming of this.”
“Don’t,” Chloe said, stepping forward. “I’ve been dreaming too long. I need you now.”
Vivian’s smile was a slow, delicious curve. “Bossy. I like it.”
She unbuttoned her shirt with deliberate slowness, letting it fall to the floor. The black bralette cupped her full breasts, the lace a tantalizing frame. Chloe’s mouth went dry. Vivian then reached for the hem of Chloe’s camisole, her knuckles brushing against Chloe’s stomach. Chloe lifted her arms, and the silk slid over her head, leaving her in nothing but her jeans and a matching lace bra.
Vivian’s breath hitched. “God, you’re beautiful.”
She stepped closer, her hands coming up to cup Chloe’s breasts over the lace. Her thumbs found her nipples, already peaked and aching. She circled them, pressing gently, and Chloe gasped, her head falling back. Vivian dipped her head, kissing the hollow of Chloe’s throat, her collarbone, the swell of her left breast before dragging her tongue over the lace.
“I need to taste you,” Vivian whispered against her skin.
She unclasped Chloe’s bra, letting it fall away. Chloe’s breasts were bared, her nipples tight and dark. Vivian took one into her mouth, her tongue hot and wet, lapping at the sensitive peak before sucking gently. Chloe cried out, her fingers threading through Vivian’s hair, holding her there.
While her mouth worked, Vivian’s hand slid down Chloe’s stomach, popping the button on her jeans and lowering the zipper. The sound was obscenely loud in the quiet room. Vivian pushed the denim down, and Chloe stepped out of them, standing in only her black lace panties.
Vivian pulled back, her eyes dark and glittering. “Lie down.”
Chloe obeyed, sinking onto the soft, unmade bed. The fairy lights cast moving shadows on the ceiling. Vivian crawled over her, a predator finally on the hunt. She kissed her way down Chloe’s body, her lips trailing fire down her sternum, her ribs, the sensitive dip of her belly button. She knelt between Chloe’s legs, her hands gripping Chloe’s thighs, pushing them open.
“You have no idea how many times I’ve pictured this,” Vivian said, her breath hot against the damp lace of Chloe’s panties. “Pictured the sound you’d make.”
She hooked a finger under the lace and pulled it aside. Chloe was already wet, her slick desire shining in the dim light. Vivian made a low sound of appreciation.
“Perfect,” she breathed.
Her first touch was a single, deliberate stroke of her tongue through Chloe’s folds. Chloe bucked, a sharp cry escaping her. Vivian’s tongue was soft, expert. She circled Chloe’s clit with the tip, once, twice, before lapping at her more broadly, tasting her deeply. Chloe’s fists twisted in the sheets.
Vivian worked with a slow, devastating patience. She alternated between long, flat strokes of her tongue and pointed flicks against her clit. She would pull back, blowing cool air over the slick, hot flesh, then dive back in, her mouth a suction of pleasure. Chloe’s hips began to move in rhythm, chasing the sensation.
“Please,” Chloe gasped. “Vivian…please don’t stop.”
Vivian hummed against her, the vibration sending a shockwave through Chloe’s entire body. She slid one finger inside her, then two, curling them up, finding that perfect spot. Her mouth never let up, a wet, rhythmic symphony of pressure and heat.
Chloe felt the orgasm building, a coil of molten pressure in her belly. She squeezed her eyes shut, the world narrowing to the feel of Vivian’s tongue and fingers. “I’m…I’m going to…”
“Let go,” Vivian murmured against her, the words lost in sensation. “I’ve got you.”
The climax hit her like a tidal wave, a blinding, shattering release. She cried out, a long, guttural sound, as her body convulsed, her inner walls clenching around Vivian’s fingers. Vivian rode it out, her tongue gently lapping, drawing out every last ripple of pleasure.
When Chloe finally went limp, Vivian crawled up her body, her face slick and her eyes triumphant. She kissed Chloe, a deep, possessive kiss, letting her taste herself on her lips.
Chloe’s hands were still shaking when she reached for Vivian’s jeans. “My turn.”
Vivian smiled, that slow curve. “I was hoping you’d say that.”
Chloe flipped their positions, her body humming with spent desire and renewed hunger. She undressed Vivian with reverent fingers, revealing the pale, lithe body beneath. Her breasts were perfect, full and soft with rosy nipples that begged to be touched. Chloe lowered her head, taking one in her mouth while her hand found the wet heat between Vivian’s thighs.
Vivian gasped, her back arching. “Yes…just like that.”
Chloe explored her with her fingers first, learning her body. She found the hard nub of her clit and circled it with her thumb, matching the rhythm of her mouth on her breast. Vivian’s hips bucked, her breath coming in short, sharp gasps.
“I need your mouth,” Vivian demanded, her voice thick. “Please.”
Chloe slid down, her body a line of heat against Vivian’s. She settled between her thighs, the scent of her arousal intoxicating. She kissed the inside of her thigh, then the other, teasing. Vivian groaned in frustration.
“Chloe…”
She didn’t make her wait long. She parted Vivian’s folds with her fingers and lowered her mouth, tasting her for the first time. She was sweet and sharp, her essence coating Chloe’s tongue. She found her clit and sucked gently, rolling it with her tongue.
Vivian’s moans filled the room, a desperate, beautiful soundtrack. She was vocal, her hips rolling into Chloe’s mouth, her fingers tangled in Chloe’s hair. Chloe used her





