แชร์

Anti-Boyfriend Patch

ผู้เขียน: E L Simon
last update วันที่เผยแพร่: 2025-12-16 22:02:25

Lukas woke to the quiet rhythm of another person’s breathing, a sound so unfamiliar in his bed that it snapped him fully awake before the warmth of it sank in.

He blinked against the soft morning light spilling through the blinds, his body heavy and sore in the best possible way. And there he was. Aiden. Stretched out beside him, sheets tangled low across his hips.

It was surreal. Lukas couldn’t remember the last time he’d woken up with someone like this, still sharing the same pillows instead
อ่านหนังสือเล่มนี้ต่อได้ฟรี
สแกนรหัสเพื่อดาวน์โหลดแอป
บทที่ถูกล็อก

บทล่าสุด

  • Owned on the Ice M/M Romance   Cherry Crisis

    Jamie was still lying in the grass, heart hammering, when he looked up and found Max staring down at him.Their eyes locked. For one breathless second the world narrowed to green eyes and the faint split on Max’s lower lip, the one Jamie had cleaned with trembling fingers last night. Then Ava groaned and started untangling her limbs from his.Zach offered her a hand up with an awkward little smile. “You good?”Ava took it, brushing leaves off her sweater. “Yeah. Perfect timing, though.”Max extended his own hand to Jamie.Jamie hesitated half a second before taking it. The moment their palms met, Max pulled him up in one smooth, effortless motion. Jamie felt suddenly feather-light, like gravity had taken the day off. His free hand flew out on instinct and landed squarely on Max’s chest. There was solid muscle under that soft hoodie fabric, warm from his morning skate.Heat flooded Jamie’s face. He was close. Too close. Close enough to smell the faint trace of soap and ice. Close en

  • Owned on the Ice M/M Romance   Locked-In

    Max sat in his Golf, engine idling in the near-empty rink lot.He’d inhaled a protein bar on the drive over, chocolate peanut butter, the wrapper now crumpled on the passenger seat next to his stick bag. He tossed it into the back without looking, wiped sticky fingers on his sweats, and pulled out his phone.It was too early. But he did it anyway.The line rang twice.“Hey, Lila. It’s Max Sullivan.”A groggy, irritated voice answered. “Max? What the—do you know what time it is?”Max winced. “Yeah. I’m sorry to call so early, but I need to ask a favor.”Lila groaned, long and theatrical. “You know most people would have the decency to show up with breakfast when they ask for a favor at ass-o’clock.”“I will,” he said quickly. “As soon as I finish morning skate. I’ll drop by with breakfast.”Another huff, half amused, half murderous. “What do you want, Sully?”Max exhaled through his nose. “Do you have a phone number for Noah Rivers?”Silence. Then, incredulous: “You want Noah’s phone

  • Owned on the Ice M/M Romance   Post-its and Grass Stains

    Jamie woke in stages. His eyes cracked open, blurry with sleep, and for one blessed heartbeat everything felt safe and dreamlike. Then memory slammed into him.He shot upright so fast the blanket pooled around his waist, heart hammering against his ribs. The room spun once, then settled. Empty. Quiet. Just his desk, his neatly stacked notebooks, the faint gray light of a Saturday morning leaking through the blinds.It was a dream. Relief flooded him so hard his shoulders sagged. Oh thank God.Then his gaze landed on the nightstand.His phone sat there, screen dark. A yellow Post-it was stuck crookedly to the top edge. The handwriting was messy, slanted: Message me when you wake up.Below it, a phone number.Jamie stared at the note like it might vanish if he blinked hard enough. One second. Two.Then the illusion shattered.Oh my God. It was real.The memories crashed in fast and filthy: Dane’s hand on his neck, the desk edge biting into his hip, Max bursting through the door. Max

  • Owned on the Ice M/M Romance   Unfinished Business

    Jamie woke to the slow, heavy shift of the mattress beside him, a low groan slipping out before his brain even caught up. Warmth. Too much warmth. His limbs felt heavy, sunk deep into sheets that smelled familiar.He didn’t open his eyes. Didn’t want to. The bed was a cocoon, soft and safe in a way he hadn’t felt in months.A quiet rustle. The blanket lifted for a second, cool air brushed his bare shoulder, then settled again, tucked carefully around him like someone was trying not to wake a sleeping child.“Morning skate. Gotta go.”Jamie made a small, protesting sound into the pillow. Words felt impossible. His brain was still half-dreaming, floating somewhere between the memory of Max’s hand pinning his boxers down and the steady thump of Max’s heartbeat against his back.Max huffed a soft laugh. Fingers brushed Jamie’s hair back from his forehead—gentle, almost absent. “Go back to sleep. And don’t go anywhere today, yeah? I’ll be back later.”Jamie managed a quiet hum, already ro

  • Owned on the Ice M/M Romance   Eyes on Me

    Max’s hips jerked once, sharp and involuntary, pushing up into the tight circle of his fist like his body had decided it couldn’t wait another second.Jamie’s own rhythm faltered for half a heartbeat, caught between staring and stroking, every nerve screaming to watch this unfold.Max’s head tipped back against the pillow, the muscles in his forearm stood out in sharp relief as he dragged his hand up one last time, slow, deliberate, twisting hard over the swollen head. Jamie couldn’t have looked away if someone held a gun to his head.Max’s abs clenched hard, a visible ripple running from ribs to navel. His thighs tensed, spreading just a fraction wider under the blanket, and then his whole body locked, shoulders rigid, breath punched out in a single, broken exhale.He came with a low, guttural groan that vibrated through the mattress.The first pulse arced high, thick and white, landing in a hot stripe across his left pec and streaking toward his collarbone. The second followed fast

  • Owned on the Ice M/M Romance   Hell of a Host

    Max exhaled again, slower this time. “Okay,” he murmured, voice thick but steady. “We’re doing this.”Jamie’s heart slammed so hard he felt it in his teeth, his brain lagging behind his body as the reality caught up. He was about to touch himself... in front of the guy he'd fantasized about for months.This is real, this is happening. His stomach flipped, heat flooding his chest even as something tight and frightened tried to pull him back.He should stop.He couldn’t.When his eyes flicked up, Max was right there. Close. All heat and shadow. Watching Jamie's reaction.Max shifted slightly, hips rocking once into his own fist. “You ever watch porn when you do this?”Jamie’s mouth opened. Closed. Opened again. “I… not really.”Max’s hand paused, just for a second, then resumed the limited slide, straining his boxers. “No?”“I just… visualize.” The admission came out small, mortified. “Stuff in my head. It’s—easier.”A low, rough chuckle rolled out of Max. “Fuck, that’s hot.”Jamie swa

บทอื่นๆ
สำรวจและอ่านนวนิยายดีๆ ได้ฟรี
เข้าถึงนวนิยายดีๆ จำนวนมากได้ฟรีบนแอป GoodNovel ดาวน์โหลดหนังสือที่คุณชอบและอ่านได้ทุกที่ทุกเวลา
อ่านหนังสือฟรีบนแอป
สแกนรหัสเพื่ออ่านบนแอป
DMCA.com Protection Status