[stylesheet-group="0"]{}
body{margin:0;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}
[stylesheet-group="1"]{}
.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;}
.css-175oi2r{align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;}
.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;}
.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;}
[stylesheet-group="2"]{}
.r-13awgt0{flex:1;}
.r-1adg3ll{display:block;}
.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}
.r-1phboty{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;}
.r-1udh08x{overflow-x:hidden;overflow-y:hidden;}
.r-4iw3lz{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;}
.r-4qtqp9{display:inline-block;}
.r-6koalj{display:flex;}
.r-bztko3{overflow-x:visible;overflow-y:visible;}
.r-crgep1{margin:0px;}
.r-hvic4v{display:none;}
.r-krxsd3{display:-webkit-box;}
.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}
.r-sdzlij{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;}
.r-t60dpp{padding:0px;}
.r-wwvuq4{padding:0;}
.r-xoduu5{display:inline-flex;}
.r-ywje51{margin:auto;}
.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}
[stylesheet-group="2.1"]{}
.r-1559e4e{padding-bottom:2px;padding-top:2px;}
.r-1fkl15p{padding-left:32px;padding-right:32px;}
.r-3o4zer{padding-left:12px;padding-right:12px;}
.r-3pj75a{padding-left:16px;padding-right:16px;}
.r-cxgwc0{padding-left:24px;padding-right:24px;}
.r-dd0y9b{padding-bottom:20px;padding-top:20px;}
.r-ddtstp{margin-bottom:0px;margin-top:0px;}
.r-dp7rxi{padding-bottom:40px;padding-top:40px;}
.r-f8sm7e{margin-left:auto;margin-right:auto;}
.r-n7gxbd{padding-left:4px;padding-right:4px;}
.r-s49dbf{margin-bottom:1px;margin-top:1px;}
.r-sjygvo{padding-left:1em;padding-right:1em;}
[stylesheet-group="2.2"]{}
.r-15peodp{right:-9999px;}
.r-19qo34d{left:-9999px;}
.r-1ca1ndr{margin-left:0.5em;}
.r-1ez5h0i{margin-left:4px;}
.r-1gs4q39{margin-right:4px;}
.r-1kkk96v{margin-left:8px;}
.r-1kpi4qh{margin-left:0.075em;}
.r-1l2kgy{margin-right:0.5em;}
.r-1q6cnnd{right:-2px;}
.r-1wron08{margin-right:8px;}
.r-3t4u6i{margin-left:2px;}
.r-45ll9u{left:50%;}
.r-5f1w11{left:-2px;}
.r-k4bwe5{margin-right:0.075em;}
.r-o59np7{padding-right:8px;}
.r-ocobd0{right:50%;}
.r-qjj4hq{padding-left:8px;}
.r-x1x4zq{margin-right:2px;}
[stylesheet-group="3"]{}
.r-105ug2t{pointer-events:auto!important;}
.r-109y4c4{height:1px;}
.r-10ptun7{height:16px;}
.r-10v3vxq{transform:scaleX(-1);}
.r-117bsoe{margin-bottom:20px;}
.r-11c0sde{margin-top:24px;}
.r-11j9u27{visibility:hidden;}
.r-12181gd{box-shadow:0 0 2px rgba(0,0,0,0.03) inset;}
.r-12sks89{min-height:22px;}
.r-12vffkv>*{pointer-events:auto;}
.r-12vffkv{pointer-events:none!important;}
.r-12ym1je{width:18px;}
.r-135wba7{line-height:24px;}
.r-13qz1uu{width:100%;}
.r-13wfysu{-webkit-text-decoration-line:none;text-decoration-line:none;}
.r-146iojx{max-width:300px;}
.r-1472mwg{height:24px;}
.r-14j79pv{color:rgba(83,100,113,1.00);}
.r-14lw9ot{background-color:rgba(255,255,255,1.00);}
.r-15ysp7h{min-height:32px;}
.r-16dba41{font-weight:400;}
.r-16y2uox{flex-grow:1;}
.r-176fswd{transform:translateX(-50%) translateY(-50%);}
.r-1777fci{justify-content:center;}
.r-17bb2tj{animation-duration:0.75s;}
.r-17leim2{background-repeat:repeat;}
.r-17s6mgv{justify-content:flex-end;}
.r-18jsvk2{color:rgba(15,20,25,1.00);}
.r-18tzken{width:56px;}
.r-18u37iz{flex-direction:row;}
.r-18yzcnr{height:22px;}
.r-19wmn03{width:20px;}
.r-19yznuf{min-height:52px;}
.r-1abnn5w{animation-play-state:paused;}
.r-1acpoxo{width:36px;}
.r-1ad0z5i{word-break:break-all;}
.r-1awozwy{align-items:center;}
.r-1b43r93{font-size:14px;}
.r-1betnmo{max-width:672px;}
.r-1blnp2b{width:72px;}
.r-1blvdjr{font-size:23px;}
.r-1ceczpf{min-height:24px;}
.r-1cwl3u0{line-height:16px;}
.r-1d2f490{left:0px;}
.r-1ddef8g{-webkit-text-decoration-line:underline;text-decoration-line:underline;}
.r-1dn12g7{line-height:48px;}
.r-1ebb2ja{list-style:none;}
.r-1ff274t{text-align:right;}
.r-1gkfh8e{font-size:11px;}
.r-1h0z5md{justify-content:flex-start;}
.r-1h8ys4a{padding-top:4px;}
.r-1hjwoze{height:18px;}
.r-1iln25a{word-wrap:normal;}
.r-1inkyih{font-size:17px;}
.r-1ipicw7{width:300px;}
.r-1iusvr4{flex-basis:0px;}
.r-1janqcz{width:16px;}
.r-1jaylin{width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.r-1k78y06{font-family:Tahoma, Arial, sans-serif;}
.r-1kihuf0{align-self:center;}
.r-1ldzwu0{animation-timing-function:linear;}
.r-1loqt21{cursor:pointer;}
.r-1mlwlqe{flex-basis:auto;}
.r-1mrlafo{background-position:0;}
.r-1muvv40{animation-iteration-count:infinite;}
.r-1mwlp6a{height:56px;}
.r-1nao33i{color:rgba(231,233,234,1.00);}
.r-1niwhzg{background-color:rgba(0,0,0,0.00);}
.r-1ny4l3l{outline-style:none;}
.r-1oifz5y{background-color:rgba(170,17,0,1.00);}
.r-1oszu61{align-items:stretch;}
.r-1otgn73{touch-action:manipulation;}
.r-1p0dtai{bottom:0px;}
.r-1pi2tsx{height:100%;}
.r-1ps3wis{min-width:44px;}
.r-1qd0xha{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.r-1qi8awa{min-width:36px;}
.r-1r5jyh0{min-height:130px;}
.r-1r8g8re{height:36px;}
.r-1s2hp8q{min-height:26px;}
.r-1sxrcry{background-size:auto;}
.r-1tl8opc{font-family:"Segoe UI",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}
.r-1to6hqq{background-color:rgba(255,212,0,1.00);}
.r-1ttztb7{text-align:inherit;}
.r-1udbk01{text-overflow:ellipsis;}
.r-1v2oles{top:50%;}
.r-1vmecro{direction:rtl;}
.r-1vr29t4{font-weight:800;}
.r-1wb8bfx{text-decoration-thickness:2px;}
.r-1wbh5a2{flex-shrink:1;}
.r-1wvb978{font-feature-settings:'ss01' on;}
.r-1wyyakw{z-index:-1;}
.r-1xcajam{position:fixed;}
.r-1xk2f4g{clip:rect(1px, 1px, 1px, 1px);}
.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;}
.r-1xvli5t{height:1.25em;}
.r-1y7e96w{min-width:22px;}
.r-1ye8kvj{max-width:600px;}
.r-1yef0xd{animation-name:r-11cv4x;}
.r-1yjpyg1{font-size:31px;}
.r-1ykxob0{top:60%;}
.r-2o02ov{margin-top:40px;}
.r-2tavb8{background-color:rgba(0,0,0,0.60);}
.r-2yi16{min-height:36px;}
.r-36ujnk{font-style:italic;}
.r-37tt59{line-height:32px;}
.r-3s2u2q{white-space:nowrap;}
.r-417010{z-index:0;}
.r-4gszlv{background-size:cover;}
.r-4hwcpe{font-family:Vazirmatn, Tahoma, Arial, sans-serif;}
.r-4wgw6l{min-width:32px;}
.r-54znze{color:rgba(239,243,244,1.00);}
.r-56xrmm{line-height:12px;}
.r-6026j{background-color:rgba(255,255,255,0.85);}
.r-633pao{pointer-events:none!important;}
.r-6416eg{-moz-transition-property:background-color, box-shadow;-webkit-transition-property:background-color, box-shadow;transition-property:background-color, box-shadow;}
.r-64el8z{min-width:52px;}
.r-7q8q6z{cursor:default;}
.r-8akbws{-webkit-box-orient:vertical;}
.r-8jfcpp{top:-2px;}
.r-92ng3h{width:1px;}
.r-a023e6{font-size:15px;}
.r-adyw6z{font-size:20px;}
.r-agouwx{transform:translateZ(0);}
.r-ah5dr5>*{pointer-events:none;}
.r-ah5dr5{pointer-events:auto!important;}
.r-aqfbo4{backface-visibility:hidden;}
.r-b88u0q{font-weight:700;}
.r-bcqeeo{min-width:0px;}
.r-bnwqim{position:relative;}
.r-bt1l66{min-height:20px;}
.r-bvlit7{margin-bottom:-12px;}
.r-clrlgt{animation-name:r-imtty0;}
.r-deolkf{box-sizing:border-box;}
.r-dflpy8{height:1.2em;}
.r-dnmrzs{max-width:100%;}
.r-ehq7j7{background-size:contain;}
.r-emqnss{transform:translateZ(0px);}
.r-eqz5dr{flex-direction:column;}
.r-ero68b{min-height:40px;}
.r-fdjqy7{text-align:left;}
.r-fm7h5w{font-family:"TwitterChirpExtendedHeavy","Verdana",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}
.r-gf0ln{-webkit-filter:brightness(1);filter:brightness(1);}
.r-h9hxbl{width:1.2em;}
.r-icoktb{opacity:0.5;}
.r-ifefl9{min-height:0px;}
.r-impgnl{transform:translateX(50%) translateY(-50%);}
.r-iphfwy{padding-bottom:4px;}
.r-ipm5af{top:0px;}
.r-jmul1s{transform:scale(1.1);}
.r-jwli3a{color:rgba(255,255,255,1.00);}
.r-kemksi{background-color:rgba(0,0,0,1.00);}
.r-lp5zef{min-width:24px;}
.r-lrsllp{width:24px;}
.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.r-m6rgpd{vertical-align:text-bottom;}
.r-majxgm{font-weight:500;}
.r-n1ft60{dynamic-range-limit:standard;}
.r-n6v787{font-size:13px;}
.r-nhe8su{animation-duration:0.5s;}
.r-nvplwv{animation-timing-function:ease-out;}
.r-nwxazl{line-height:40px;}
.r-o7ynqc{transition-duration:0.2s;}
.r-orgf3d{opacity:0;}
.r-peo1c{min-height:44px;}
.r-poiln3{font-family:inherit;}
.r-pp5qcn{vertical-align:-20%;}
.r-q4m81j{text-align:center;}
.r-qlhcfr{font-size:0.001px;}
.r-qvk6io{line-height:0px;}
.r-qvutc0{word-wrap:break-word;}
.r-rjixqe{line-height:20px;}
.r-rki7wi{bottom:12px;}
.r-s67bdx{font-size:48px;}
.r-sb58tz{max-width:1000px;}
.r-tjvw6i{text-decoration-thickness:1px;}
.r-u6sd8q{background-repeat:no-repeat;}
.r-u8s1d{position:absolute;}
.r-ueyrd6{line-height:36px;}
.r-uho16t{font-size:34px;}
.r-vkv6oe{min-width:40px;}
.r-vqxq0j{border:0 solid black;}
.r-vrz42v{line-height:28px;}
.r-vvn4in{background-position:center;}
.r-wy61xf{height:72px;}
.r-x3cy2q{background-size:100% 100%;}
.r-x572qd{background-color:rgba(247,249,249,1.00);}
.r-xigjrr{-webkit-filter:blur(4px);filter:blur(4px);}
.r-yc9v9c{width:22px;}
.r-yn5ncy{animation-fill-mode:both;}
.r-yy2aun{font-size:26px;}
.r-yyyyoo{fill:currentcolor;}
.r-z7pwl0{max-width:700px;}
.r-z80fyv{height:20px;}
.r-zchlnj{right:0px;}
@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}
@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}
.r-5tsco{position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none}
.r-5tsco.loaded{visibility:visible;top:50vh;width:50px}
The rain had long since turned the city into a wet, pulsing vein outside the glass, but inside the safehouse the air had thickened into something heavier—something that tasted of skin, ozone, and the slow burn of finally being allowed.Shammy’s jacket was already gone, discarded somewhere near Mai’s. Her shirt followed more slowly—Mai’s fingers working the buttons with deliberate patience while Ace watched from inches away, violet eyes tracking every inch of newly bared skin like she was memorizing fault lines. When the fabric parted completely, Shammy’s chest rose and fell in shallow rhythm; the storm aura that usually crackled at her edges had softened into a low, constant thrum of static that made the fine hairs on Ace’s forearms stand up.Mai didn’t speak. She simply leaned in and dragged open-mouthed kisses along the newly exposed collarbone—slow, wet, deliberate—tasting rain and salt and the faint metallic bite that was uniquely Shammy. Shammy’s head tipped back on a broken sound, throat working, and her hands flexed uselessly at her sides until Mai caught one wrist and guided it to her own breast.“Touch,” Mai murmured against damp skin. “No more hovering.”Shammy’s palm closed around the soft weight, thumb brushing over the already-tight peak through thin fabric. Mai exhaled sharply through her nose, approval vibrating in her throat, and rewarded her by sucking a slow bruise just below Shammy’s pulse point.Ace moved then—silent, liquid—sliding between Shammy’s parted thighs so her own smaller frame pressed flush against the taller woman’s front. She hooked two fingers into the waistband of Shammy’s soaked tactical pants and tugged once, impatient. The button popped free with a quiet snap.Shammy’s breath hitched. “Ace—”Ace didn’t answer with words. She answered by shoving the damp fabric down strong thighs in one firm pull, taking underwear with it. Cool air hit overheated skin; Shammy shivered violently, the static in the room flaring bright for half a second before settling again into something warmer, almost purring.Ace’s palm flattened low on Shammy’s abdomen—small hand, surprising strength—and slid downward without hesitation. When her fingers found slick heat, Shammy’s hips jerked forward involuntarily. A low, cracked moan tore out of her; she immediately tried to swallow it.Mai lifted her head from Shammy’s throat, eyes dark and glittering. “Don’t hide the sound. We want it.”Ace’s fingers circled once—teasing, testing—then pressed inside with slow, relentless pressure. Shammy’s whole body arched; one hand flew to Ace’s shoulder for balance while the other tangled in Mai’s hair. The storm aura pulsed in time with her heartbeat, warm electric tingles dancing over all three of them wherever skin met skin.Mai stripped her own shirt in one fluid motion, then shoved her pants down and kicked them aside. Naked now except for the black band still circling her thigh—knife sheath, because some habits died hard—she climbed onto the bed properly and straddled one of Shammy’s thighs. The contact drew a hiss from both of them; Mai was already wet, slickness painting Shammy’s skin as she rocked once, slow and deliberate.“Look at me,” Mai said.Shammy’s eyes—storm-blue gone almost black with pupil—snapped to hers.Mai reached down, guided Ace’s wrist so the angle changed, deeper. Shammy’s mouth fell open on a silent cry; her free hand gripped Mai’s hip hard enough to leave marks.Ace leaned in and bit the underside of Shammy’s jaw—not gently—then soothed the sting with her tongue. “Louder,” she rasped, voice wrecked from earlier speed and current want.Shammy tried to obey. The next sound that left her was raw, unfiltered—half sob, half plea. It made Mai’s pupils blow wide.Mai shifted forward until her chest brushed Shammy’s, nipples dragging against sensitive skin. She kissed her then—messy, deep, all tongue and teeth—while her hand slid between her own thighs and Ace’s, finding where Ace was still working slow, curling strokes inside Shammy. Mai’s fingers joined Ace’s—two sets now, stretching, filling—and Shammy broke on a full-body shudder, thighs clamping around their hands, static snapping bright enough to make the bedside lamp flicker.Ace pulled back just enough to watch Shammy’s face—flushed, wrecked, beautiful—and then ducked her head to take a nipple into her mouth. She sucked hard, teeth grazing, while her thumb found Shammy’s clit and circled with ruthless precision.Shammy’s head slammed back against the headboard. “Fuck—please—”Mai laughed low against her mouth. “There she is.”They didn’t let up.Mai rocked harder against Shammy’s thigh, chasing her own edge while she and Ace worked Shammy open, relentless. Shammy’s hips snapped up to meet every thrust; her breathing had turned into ragged, animal sounds. The storm inside her wasn’t contained anymore—it spilled out in bright arcs that danced harmlessly over skin, raising goosebumps, making every touch feel electric.Ace pulled her fingers free suddenly—Shammy whined at the loss—only to replace them with her mouth. Hot, wet suction. Tongue flat and insistent. Shammy’s hands flew to Ace’s hair, not guiding, just holding on like she might fly apart otherwise.Mai shifted so she could kiss Shammy again while grinding down, slick folds sliding against muscle. She reached between them, found her own clit, rubbed tight frantic circles while watching Ace devour Shammy.Shammy came first—hard, sudden, full-body convulsion. The room lit up in white-blue static; thunder rolled somewhere inside the walls. Her cry cracked into Mai’s mouth and stayed there, muffled and desperate. Her inner walls pulsed around nothing now, slick dripping down her thighs, over Ace’s chin.Ace didn’t stop. She licked slower, gentler, drawing it out until Shammy was trembling, oversensitive, whimpering.Mai chased her own release next—hips stuttering, breath punching out in sharp gasps—until she shattered against Shammy’s thigh with a low, guttural moan, nails digging crescent marks into Shammy’s hip.Ace was last.She climbed up Shammy’s body, straddling her waist, and guided one of Shammy’s big hands between her own legs. “Your turn,” she said—voice wrecked, commanding.Shammy didn’t hesitate this time. Two thick fingers slid inside Ace immediately; thumb found her clit and pressed firm, steady circles. Ace rocked down onto the touch, small, lethal body moving with brutal grace. Mai leaned in from the side, sucking marks into Ace’s throat while her hand joined Shammy’s—fingers slipping alongside, stretching Ace open further.Ace broke beautifully—head thrown back, mouth open on a silent scream that turned vocal halfway through, raw and bright. Her whole frame locked; thighs clamped around their hands; a single, high whine escaped before she collapsed forward onto Shammy’s chest.For long moments there was only breathing—three sets, uneven, slowly syncing.Shammy’s arms came around both of them—careful at first, then tighter, possessive. The storm aura had settled into something soft, warm, almost golden at the edges. No more crackling. Just heat. Just them.Mai pressed a lazy kiss to Shammy’s jaw. “Still think you overwhelm us?”Shammy’s laugh was hoarse, shaky, happy. “I think… I’m starting to believe you.”Ace lifted her head just enough to meet Shammy’s eyes. “Good.”She kissed her then—slow, filthy, tasting of all three of them.Outside, Detroit kept its restless neon pulse.Inside, the triad lay tangled in damp sheets, limbs overlapping, breaths shared, no one trying to be small or careful or separate anymore.Just skin.Just want.Just staying.
sequel with morning after
The morning came in pieces.First the gray Detroit light leaking around blackout curtains that weren’t quite closed. Then the low mechanical hum of the city waking up somewhere far below—delivery drones, early-shift mag-levs, the occasional scream of a police interceptor that nobody bothered to answer anymore. And finally the warmth: three bodies still tangled in sheets that smelled of rain, sex, and the faint sweet burn of spent static.Ace woke first. She always did.She didn’t move right away. Just lay on her side, cheek pillowed on Shammy’s bicep, one small hand splayed possessively over the storm-bringer’s bare stomach. Shammy was still asleep—chest rising slow and deep, the electric hum under her skin dialed down to something almost inaudible, like distant summer thunder that had forgotten how to be angry. A thin silver scar Ace had never noticed before curved along the bottom of one rib; Ace traced it once with her fingertip, feather-light, memorizing.Mai stirred next. Face half-buried in the crook of Shammy’s neck, dark hair fanned across pale shoulder. She made a small complaining sound when the light hit her eyelids, then pressed closer instead of pulling away—nose to pulse point, leg sliding higher until her thigh slotted snug between Shammy’s.Shammy woke to that contact.Her breath changed first—deeper inhale, tiny hitch. Eyes stayed closed a beat longer, like she was afraid opening them would undo last night. Then the lashes lifted. Storm-blue, softer in daylight, pupils expanding as memory arrived all at once.She didn’t speak. Just looked down at Ace tracing idle patterns on her abdomen, then over at Mai nuzzling into her throat like she belonged there. Something raw and unguarded flickered across Shammy’s face—relief so sharp it almost looked like pain.Ace felt the shift. Tilted her head up. Met those eyes without blinking.“Morning,” Ace said. Voice gravel from sleep and earlier screams.Shammy swallowed. “Morning.”Mai’s lips curved against skin. “She speaks.” The words were sleepy-muffled, teasing. She kissed the hollow of Shammy’s throat once—lazy, open-mouthed—then lifted her head enough to look at both of them. “You didn’t vanish in the night. I win the bet.”Ace snorted softly. “There was no bet.”“There was in my head.”Shammy let out a shaky laugh that turned into a sigh when Ace’s hand slid lower, palm flattening just above dark curls, not pressing, just… resting. Claiming territory again in daylight.“I thought—” Shammy started, then stopped. Voice still hoarse. “I thought maybe I’d wake up and you’d both be… careful again. Distant. Like I’d broken something.”Mai propped herself on one elbow. Sheet slipped to her waist; she didn’t bother fixing it. “You didn’t break anything.” Her free hand found Shammy’s cheek, thumb brushing the faint bruise she’d left there last night. “You just finally showed up.”Ace’s fingers flexed once—small, deliberate pressure. Shammy’s hips twitched toward the touch before she could stop them.Ace’s mouth curved. Not quite a smile. More like satisfaction. “Still wet,” she observed, low and matter-of-fact.Shammy flushed from throat to hairline. The static in the air gave a tiny, embarrassed pop.Mai laughed—soft, delighted—and leaned down to kiss her. Slow. Lingering. Morning-breath and all. When she pulled back she murmured against Shammy’s lips, “Good. Means we didn’t imagine it.”Ace shifted then—rolling half on top of Shammy so her smaller body draped across both of them like a living blanket. She nosed along Shammy’s jaw, then down to the collarbone, placing a single open-mouthed kiss over yesterday’s fresh mark. Shammy’s hand came up automatically, cradling the back of Ace’s head—gentle, reverent.Mai watched them for a moment, something soft and possessive in her eyes. Then she slid lower.No warning. Just intent.She kissed a slow trail down Shammy’s sternum, between breasts, over the faint silvery scar Ace had been tracing earlier. When she reached the soft swell of Shammy’s lower belly she paused—looked up—waited.Shammy’s breathing had already turned shallow again. “Mai—”“Say yes or say stop.” Mai’s voice was calm. Certain. “No in-between.”Shammy’s eyes flicked between them—Ace watching her face, Mai waiting between her thighs. Something inside her gave way, quiet and final.“Yes,” she whispered.Mai didn’t tease this time.She simply lowered her head and licked a long, slow stripe from entrance to clit. Shammy’s whole body arched off the mattress with a broken moan; one hand flew to Mai’s hair, the other gripped Ace’s shoulder hard enough to leave crescent marks.Ace kissed her then—deep, filthy, swallowing every sound Mai dragged out of her. When Shammy tried to muffle herself against Ace’s mouth, Ace pulled back just enough to rasp, “Let us hear you.”Mai hummed approval against slick folds; the vibration made Shammy whimper. She worked with slow, deliberate focus—tongue circling, then flattening, then dipping inside—while Ace slid a hand down to join her. Two of Ace’s smaller fingers eased in alongside Mai’s tongue, curling upward, finding that spot that made Shammy’s thighs shake.Shammy broke fast—too strung out from last night, too raw from letting herself want without apology. Her cry was sharp, almost surprised; static flared bright white across the headboard, harmless, beautiful. Her inner walls clamped down hard; Mai drank her through it, slow and greedy, until Shammy was trembling, oversensitive, tugging weakly at dark hair.Mai lifted her head, chin glistening, eyes dark with satisfaction. She crawled back up and kissed Ace first—sharing the taste—then Shammy, slow and deep.Shammy was crying a little. Not sad. Just… full. Overwhelmed in the best way. She pulled them both closer, arms shaking, until there was nothing but skin and heartbeat between the three of them.They stayed like that a long time.Breathing. Touching. Existing in the same small space without anyone trying to make themselves smaller.Eventually Mai murmured into Shammy’s shoulder, “We should probably eat. And shower. And maybe figure out if the world’s still on fire out there.”Ace made a small dissenting noise against Shammy’s throat.Shammy laughed—soft, wrecked, happy. “Five more minutes.”Mai kissed the corner of her mouth. “Ten.”Ace lifted her head just enough to meet both their eyes.“Twenty,” she said quietly.And for once, no one argued.Outside, Detroit kept grinding through another gray morning—sirens, neon ghosts, the low roar of a city that never quite slept.Inside, the triad stayed wrapped in each other, lazy and warm and finally, quietly, home.