The Heart System
Chapter 30
CHAPTER 30: CHAPTER 30
We froze, my cock still buried inside her, my heart slamming against my ribs. Jasmine’s eyes went wide, but a wicked grin tugged at her lips even as we held our breath.
Footsteps. Slow, casual. Someone walked across the tiles, the squeak of their shoes loud as gunfire to my ears.
The sink squealed on, water rushing. The stranger cleared his throat, humming softly to himself while he washed his hands.
Jasmine’s nails dug into my back as if to say don’t you dare move. But my cock was buried so deep, throbbing like it had its own heartbeat, and just staying there felt like torture. I couldn’t help it—I pulled back an inch, then slid forward again.
Jasmine bit my shoulder to stifle a moan. Her breath was hot against my skin, her body trembling.
"Evan," she whispered, barely a breath. "You’re insane..."
"Can’t stop," I muttered against her ear, my hips making the tiniest movements, shallow thrusts that kept us joined but still grinding her walls.
The water rushed louder as the man scrubbed his hands. Jasmine clutched the back of my neck, her whisper sharp, urgent. "You’ll get us caught, you idiot."
Her pussy squeezed me tight, betraying her.
"You love it," I hissed back, teeth gritted as I pushed just a little deeper, slow enough not to make noise. "You’re wetter just thinking about it."
"F-fuck you," she whispered, but her lips curled into a smirk even as her eyes went wild.
"You already are." I kissed the corner of her mouth, then her jaw, careful not to let her moans slip free.
She arched against me, rolling her hips the slightest bit. Her whisper came ragged this time. "Harder. Just... slower. Please."
I obeyed, dragging my cock out until only the tip remained inside her, then pressing back in, slow but merciless. Her eyes fluttered shut, her teeth clamping on her lower lip to keep silent.
The faucet squealed off. My heart hammered. Still, I thrust again—slow, deep, stretching her walls around me.
Rustling of paper towels. Crumple. Trash bin clanging.
Jasmine’s lips brushed my ear. "I’m gonna lose it if you keep going..."
"Good," I whispered. "Cum for me while he’s still here. Quiet. I wanna feel you lose it."
Her pussy clenched so hard I almost groaned. She shook her head desperately, fighting to hold it in, but the thrill had her trembling.
The soft squeak of the door opening. Cold air rushed in.
Then—finally, silence.
We exhaled together, our chests pressed, her forehead against mine. She smirked, voice husky. "You bastard... you really were gonna make me cum with him right there."
I grinned, still buried inside her. "Next time, I will."
Relief hit me so hard I almost laughed, but I clenched my teeth and started moving again—slow at first, controlled thrusts, my cock sliding wetly inside her as her body welcomed me back.
I growled and slammed harder, making the stall rattle again, daring fate to send another customer through that door.
"God, you’re gonna make me—" I hissed.
She pressed her hand over my mouth. "Not yet. Change it up."
I pulled out, set her leg down, and spun her around. Her hands pressed to the cold stall wall, ass sticking out. I slid back in, gripping her hips as I drove forward.
"Oh fuck, yes!" she moaned, pushing back against me. "You’re fucking me so good."
The sound of her voice mixed with the raw slap of our bodies was almost enough to finish me. I clenched my jaw, fighting it, slamming harder.
The door to the restroom opened again.
"Still closed, pal. Sorry." Richard said behind the counter.
A frustrated grunt, then footsteps leaving.
Jasmine giggled breathlessly. "He’s really covering for you. You owe him."
"Fuck, I’ll buy him a steak dinner," I groaned, slamming into her.
Her tits mashed against the metal wall, the stall rattling with every thrust. My hips clapped against her ass, and her moans bounced back in echoes off the tiles. Sweat dripped down my temple, sliding onto her back as I buried myself deep, pulling out just to hammer her again.
"Goddamn, Jasmine," I growled, kneading her tits from behind, squeezing them like I owned them. "You’re so fucking tight."
She gasped, eyes fluttering shut, pushing back against me. "You were such a shy boy before... look at you now. Railin’ me like a goddamn porn star in a gas station bathroom."
I slapped her ass, watching the flesh jiggle, red blooming across her skin. "Thanks to you," I hissed, leaning close to bite her shoulder. "You made me this way."
"Mmm," she moaned, smirking as her cheek pressed against the metal wall. "Guess I created a monster."
"Damn right." I drove into her again, both hands gripping her hips so I could slam her back onto me, her ass meeting my thighs with filthy wet smacks. The sound alone made me crazier.
"You love this, don’t you?" I rasped, pulling her hair back so she arched, her tits bouncing. "Getting fucked where anyone could walk in. Knowing I’m about to cum all over your perfect ass."
Her voice came in broken gasps, deliciously dirty. "I love it... love your cock... god, Evan, don’t stop..."
I reached around and pinched her nipple, making her squeal, then rubbed her tits in greedy handfuls. My thrusts turned punishing, loud enough that if someone came back in, there was no hiding it. I didn’t care. I couldn’t stop.
"You made me into this," I said, teeth gritted, fucking her like she was mine. "And now you’re gonna take it."
"Yes," she cried out. "Yes, give it to me. You’re not that shy little boy anymore."
Her words lit something primal in me. I smacked her ass again, left my handprint glowing on her skin, then yanked her tighter against me so she felt every inch. My cock throbbed inside her, the condom stretched, every squeeze of her walls dragging me closer to the edge.
"Goddamn, I’m gonna—" I choked out.
"Do it," she urged breathlessly. "Come for me. Show me how much you want it."
I pulled out at the last second, tore the condom off, and slid between her thighs, stroking my cock between the slick lips of her pussy and ass. Fast, desperate strokes, her juices coating me, her moans mixing with my ragged groans.
"Fuck—fuck—" I snarled, and then I erupted.
Hot ropes of cum painted her ass, streaked up her back, dripping down her curves. She gasped, laughing breathlessly, looking over her shoulder with wild eyes as I milked the last drops onto her skin.
When it was over, I collapsed against the stall wall, panting, my chest pressed to her sweaty back. She let her head rest against the metal, hair messy, cheeks flushed.
"You..." she panted, still catching her breath. "You didn’t make me cum. That’s a first."
"Yeah..." I admitted, rolling the used condom off and tossing it into the toilet. "I think I was too focused on the scenario. You know, public... loud... I got carried away."
She chuckled, cleaning herself up with a wad of toilet paper. "It’s fine. But next time? You make me cum. Or no more little shenanigans for you."
I smirked, tucking myself back into my pants, then caught her chin in my hand and kissed her, rough but lingering. "Duly noted."
-------------------------
Sexual Activity Completed
Partner: Jasmine MARQUEZ
EXP Gained: +20
Star Rating: 2.6 ★★
Reason: Your Partner Didn’t Climax
-------------------------
Her lips curved into a grin against mine, then she kissed me back, softer this time.
-------------------------
Quest Completed
Title: Public Nuisance
Reward: +70XP
2 Ability Points
-------------------------
My cock still twitched, half-hard, still wet with her and with my cum.
She grinned wickedly. "You’re not done yet."
I blinked. "What? Jasmine, I just came—"
"Exactly," she purred, pressing her hand against my chest and nudging me backward until the backs of my knees hit porcelain. "That’s when you’re most sensitive."
I groaned as she pushed me down onto the closed lid of the toilet. The cool seat pressed under me while my cock stood half-slack against my belly, still glistening.
"Wait, I’m—fuck, I’m really sensitive right now..." I hissed, shivering when her fingers wrapped around me.
"That’s the point." She crouched down between my legs, hair falling forward as she stroked me back to life. Her tongue flicked out, tasting me, running along the underside of my shaft. My hips twitched involuntarily.
"Shit, Jasmine..." I muttered, my head rolling back against the stall wall. "You’re gonna kill me."
"Mm, I taste my pussy on your cock," She chuckled. "Didn’t know I tasted this good."
"That’s why I love eating you out." I quipped.
Her lips slid over the tip, hot and wet, her cheeks hollowing as she sucked me deep. Every nerve in my cock screamed at once, the raw overstimulation almost painful, but fuck—it felt too good to stop her.
"Sensitive, huh?" she teased around my length, pulling off with a wet pop, saliva stringing from her lips. "Then you’d better hold still."
"Easier said than done," I groaned, fingers digging into the edges of the toilet seat.
She giggled, then sank her mouth back down on me, bobbing her head, twisting her fist around the base. Her tongue worked in swirls, dragging me closer and closer, while her other hand massaged my balls.
My thighs trembled. "God, Jasmine... f—fuck, I’m gonna—"
She looked up with those eyes, still sucking, urging me wordlessly to give in. That look alone broke me.
I choked out a curse, grabbed the back of her head, and thrust shallowly into her mouth. My whole body jerked as I came again, harder than I thought possible.
Cum spurted across her face, streaking her cheek, her lips, catching in her lashes. She laughed through it, stroking me until the last ropes painted her skin. A fat drop clung to her chin, another sliding down her neck.
"Damn," she muttered, swiping the cum from her left eye with a finger, smearing it off with a grin. "You still had that much, huh?"
"I guess so..." I panted, chest heaving, legs weak. "You really know how to satisfy me."
She leaned in and kissed the tip of my cock one last time, playful, before rising to her feet. Her hand reached for the small bag she’d tossed in the corner, fishing out her clothes.
"Come on," she said, still sticky with me, tugging her panties back up. "Let’s get out of here before anyone comes."
"Yep," I muttered, pulling up my jeans and fastening my belt. "Good idea."
—