LOGINThree nights.
That was all it took for Maya’s carefully rebuilt walls to start cracking. She lasted until 1:17 a.m. before the loft felt too small, too quiet, too full of the memory of his voice in the elevator. She pulled on a thin black tank top and soft shorts, bare feet silent on the stairs, and pushed open the heavy door to the rooftop. The night air hit her like a slap—cool, sharp, smelling of rain that hadn’t fallen yet. The city stretched out below in glittering indifference. She walked to the far railing, wrapped her hands around the cool metal, and closed her eyes. She didn’t hear him. She felt him. The shift in the air. The low heat of a body that had always known exactly how to find hers. “Couldn’t sleep either?” Cass’s voice came from the shadows near the wall, rough and low, like he’d been waiting. Maya’s spine went rigid. She didn’t turn around. “Go back downstairs.” Footsteps. Slow. Deliberate. He stopped right behind her, close enough that the heat of his chest brushed her shoulder blades through the thin fabric of her top. “You came up here knowing I might be here,” he said. Not a question. “I came up here to get away from you.” A soft, humorless huff of breath against the back of her neck. “Liar.” His hands settled on the railing on either side of hers, caging her in without touching. The move was so familiar it made her stomach drop. He used to do this when they fought—trap her with his body until she either shoved him away or climbed him. Tonight she did neither. Cass leaned in, mouth near her ear. “You’ve been wet since the elevator, haven’t you?” The words landed like a direct stroke between her legs. Maya’s fingers tightened on the metal until her knuckles ached. “Fuck you.” “That’s the plan.” He finally touched her—one hand sliding under the hem of her tank top, palm flat and hot against the bare skin of her stomach. The contact was electric. Two years of nothing and suddenly his hand was on her like it had never left. Maya’s breath stuttered. Cass’s mouth brushed the side of her neck, not quite a kiss. “Tell me to stop.” She didn’t. His hand drifted lower, fingers slipping beneath the waistband of her shorts, then lower still, until he found the soaked heat of her. A low, broken sound left his throat when his fingers slid through her folds. “Jesus Christ, Maya.” His voice was shredded. “You’re dripping.” She should have shoved him off. She should have walked away. Instead her hips rolled forward into his hand like her body had been waiting for exactly this. Cass growled against her neck and pushed two fingers inside her without warning—thick, deep, ruthless. Maya’s head dropped forward with a sharp gasp. He curled them, pressed hard against the spot that had always made her see stars, and started fucking her with his hand right there against the railing. “Missed this cunt,” he rasped. “Missed how greedy it gets for me.” She was already shaking. Already close. Two years of nothing and three days of tension and now his fingers were working her like he still owned the map of her body. He added a third finger, stretched her, and she moaned—loud, broken, unrestrained. “That’s it,” he said against her ear. “Let the whole fucking building hear you.” Maya’s orgasm slammed into her so hard her knees buckled. Cass held her up with an arm around her waist, fingers still buried deep, working her through it until she was whimpering and oversensitive. The second she could breathe again he spun her around, shoved her shorts down her thighs, and lifted her onto the wide concrete ledge of the railing. Cool air hit her bare, soaked skin. He stepped between her spread legs, already yanking his own pants open. His cock sprang free—thick, hard, the head already glistening. Exactly as she remembered. Exactly as she’d tried to forget. Cass looked her dead in the eyes as he dragged the head of his cock through her folds, coating himself in her. “Last chance,” he said, voice dark. “Tell me no.” Maya’s answer was to hook her legs around his hips and pull him in. He thrust home in one deep, brutal stroke. The sound that tore out of her was raw. He filled her completely—stretched her, claimed her, forced every empty place to remember him. Cass’s forehead dropped against hers for one second, both of them breathing hard, and then he started fucking her like he was trying to climb inside her skin. Hard. Deep. Angry. The railing bit into the backs of her thighs. His hands gripped her ass hard enough to bruise. Every thrust punched a broken sound out of her throat. He didn’t kiss her. He just watched her face while he wrecked her, eyes black with something that looked a lot like hatred and a lot like hunger. “Still so fucking tight,” he snarled. “Still takes me like you were made for it.” Maya’s nails dug into his shoulders. “Harder.” He gave it to her. The wet slap of skin on skin echoed across the empty rooftop. She came again with a cry she couldn’t swallow, clenching around him so hard he cursed. Cass’s rhythm turned punishing. He buried himself to the hilt, hips stuttering, and came with a guttural groan—hot, thick pulses flooding her deep. No condom. No warning. Just him claiming the deepest part of her like he still had the right. They stayed locked together, panting, his cock still twitching inside her. Cass’s forehead rested against hers. His hands were still gripping her like he might never let go. Maya’s voice came out hoarse. “This doesn’t mean anything.” Cass slowly pulled out. She felt the warm slide of his cum leaking out of her and down her thigh. He looked down between them, watched it happen, then dragged two fingers through the mess and pushed it back inside her. “Keep saying that,” he murmured, eyes locked on hers. “Maybe one of us will start believing it.” He stepped back, tucked himself away, and left her sitting on the railing with her shorts around one ankle and his cum dripping out of her. The rooftop door clicked shut behind him. Maya stayed there a long time, staring at the city lights, feeling the ache between her legs and the hollow place in her chest that had just been ripped wide open again. Three nights. And she was already ruined.Maya lasted until 12:48 a.m. She had spent the entire evening trying to outrun the memory of Cass’s fingers inside her against her own front door. After he left—after he had worked her with two thick fingers until she came so hard her knees gave out, then walked away without even taking his cock out—she had stood under a scalding shower until her skin turned pink. She had touched herself twice more. She had drunk two glasses of wine she didn’t taste. She had opened her laptop and stared at the same email for forty minutes without reading a single word. Nothing helped. Every time she closed her eyes she felt the phantom stretch of him. The way he had looked at her while she came—calm, almost clinical, like he was collecting evidence. The soft click of her door closing behind him had been louder than any slam. By midnight the loft felt like a cage. By 12:30 she was pacing. By 12:48 she was barefoot in the hallway, wearing only an oversized black T-shirt that barely covered the top
Maya woke up sore. Not the gentle, pleasant ache of a good night. This was deeper. A dull, throbbing reminder between her legs that still pulsed every time she shifted against the sheets. She could feel him—still. The stretch. The bruises blooming on the backs of her thighs where the railing had bitten into her skin. The faint, sticky evidence that he had come inside her and left it there like a brand. She stared at the ceiling of the unfamiliar loft for a long time, one arm thrown over her eyes, trying to convince herself that last night had been a mistake she could simply erase. It wasn’t. Her body knew it. Her cunt was still soft and swollen, sensitive enough that the brush of the sheet made her bite her lip. When she finally dragged herself into the shower, the hot water stung the scrapes on her thighs and the faint crescent marks his fingers had left on her hips. She stood under the spray longer than necessary, fingers drifting down almost against her will, sliding throug
Three nights. That was all it took for Maya’s carefully rebuilt walls to start cracking. She lasted until 1:17 a.m. before the loft felt too small, too quiet, too full of the memory of his voice in the elevator. She pulled on a thin black tank top and soft shorts, bare feet silent on the stairs, and pushed open the heavy door to the rooftop. The night air hit her like a slap—cool, sharp, smelling of rain that hadn’t fallen yet. The city stretched out below in glittering indifference. She walked to the far railing, wrapped her hands around the cool metal, and closed her eyes. She didn’t hear him. She felt him. The shift in the air. The low heat of a body that had always known exactly how to find hers. “Couldn’t sleep either?” Cass’s voice came from the shadows near the wall, rough and low, like he’d been waiting. Maya’s spine went rigid. She didn’t turn around. “Go back downstairs.” Footsteps. Slow. Deliberate. He stopped right behind her, close enough that the heat of his ch
The doors slid open on the twelfth floor and the past walked in wearing a black coat and the same fucking mouth she used to bite. Maya’s fingers locked around the strap of her bag so hard her knuckles went white. Two years. Two years of deleting his number, of training herself not to look for his shoulders in every crowd, of telling herself the way he used to ruin her was just nostalgia and bad decisions. None of it survived the three seconds it took for Cassian Hale to step into the elevator. He didn’t smile. He never smiled when it mattered. His eyes moved over her once—slow, deliberate, the exact way he used to look at her right before he decided whether to be gentle or not. Dark hair a little longer. Jaw sharper. The same heavy stillness that always made her feel like prey who had already decided to stay. The doors closed. Silence pressed in on every side. Maya kept her eyes on the illuminated numbers. 12. 11. 10. She could smell him. Same cologne, same skin underneath it.







