Chapter Text
Warmth filled Adrien in the late night air, and it wasn’t because of the cup of beer in his hand.
Actually, the alcohol might be part of the reason for the heat he felt in his face, but it certainly wasn’t the primary reason tonight. No, the biggest reason was laughing on the other side of the Couffaine’s houseboat’s deck, and her name was Marinette.
“Dude, you need to quit staring,” Nino snickered, ripping Adrien out of his thoughts.
“I keep telling you, I’m not staring,” he grumbled, taking another sip as he tore his eyes away and focused again on the group of guys he was with. The only looks he got back were of incredulity and disbelief. “What, I wasn’t!”
Next to him Max shook his head. “You have increased your longing glances at Marinette by 74 percent since a month ago. 6 percent of that is from tonight alone. Trying to deny these allegations is a frivolous exercise.”
“You really gotta ask her out before someone else comes along and scoops her up,” Kim helpfully chimed in. Gesturing to the assembled boys, he added, “I think each of us has a story about trying to ask her out at one point or another. Do you think that is going to change when she goes to college and a whole new group of guys get to see how hot she - ow!”
Adrien appreciated the poke in the side Ivan had given the other boy. “I get that, but we are already such good friends! And really, I don’t want to jeopardize that.”
A collective groan rose up at his words. “Really bro? You are still sticking with the just friends thing?” Nino asked in exasperation. “You do realize that dating is like being friends only better. And Marinette would totally go for you, and even if she did turn you down, there is no way she would let that get in the way of still being friends?”
This is how their arguments always went. It was not the first time he had gone in circles with his friends about his crush on Marinette, and it wouldn’t be the last time either, he was sure. And yet for all their assurances, there was no getting around the sickly feeling of dread in the pit of his stomach when he thought about what might happen if she rejected him.
There was also the fact that Ladybug was still in the picture, as well.
If Adrien were able to tell his fourteen year old self that he might be getting somewhere with his super hero partner, he would have probably fainted on the spot. But as they grew older and the end wasn’t anywhere in sight, the two partners were only growing closer. More than once they had fallen asleep on each other after late night patrols, and they even managed to have dinner together sometimes when they were stressed or needed some comfort food. And while he didn’t want to read too much into it, he was noticing how much Ladybug was staring at his growing muscles and would even make excuses to cop a feel of them sometimes.
So to say he was stuck between a rock and a hard place was an understatement.
“Listen, it’s just a crush!” he finally exclaimed, cutting off his friend's words. “But she is really important to me, so I’m going to keep things simple for right now.”
“I’m sorry, are we interrupting something?”
All the boys spun to face Alya and Marinette as they walked up to their group. Alya was looking on in bemusement, but Marinette seemed distracted by something. In a flash Adrien wondered what might be on her mind, and if he could fix it, before shoving those thoughts down. He was so caught up in thinking about her, that he almost missed Nino stepping forward. “Nah, just talking about…guy stuff,” he said airily. “You know, relationships, crushes, that sort of thing. Weren’t we, Adrien?”
He was in the middle of starting to brush it off when Alya’s face lit up in excitement. “Oh my god, you too?” Forcefully she grabbed Marinette and tugged her towards their circle. “You know, I was just talking to Marinette about her crush. Want to share, girl?”
Terror seized Adrien’s chest. Marinette had a crush on someone? Would he even know them? He was so caught up in the fear that he almost missed the way she tried to brush off the question. “What, crush? No, I totally don’t have a crush on anyone,” she laughed forcefully, her voice high and strained. “I mean, I do! But, um, they don’t go here! Nope, definitely not here on this boat, or at our school. Really, don’t even worry about it, none of you would know who they are.”
He didn’t know if that was better or worse than someone in their class. It seemed that Alya was also thrown off by the answer, as she frowned at her best friend before following up. “What? No, that's not what you told me before, come on, M, just-”
“Nope!” she asserted. Instead, she raised her glass and yelled out, “You know, talking about romance is silly. Who here wants to take a shot with me?”
Taking shots with Marinette was much easier than trying to ask her out. Or being subjected to any other news that she had a crush on someone. And his worst fears had come true, he didn’t even know who they were. Maybe the guys were right pointing out that there were tons of people who would want to be with her. It wasn’t unreasonable to think that she might also be interested in other people as well.
At least the boost of alcohol helped to take his mind off of this chilling realization. He couldn’t have much, as his father had planned a photoshoot for him the next day and it would be unwise to show up with a hangover, but he was still buzzing when he was pulled into a party game. His cheeks flushed when he realized that a round of “never have I ever” was in full swing, and he was already up to bat.
If Adrien had one advantage when it came to the game, it was that his father never let him do anything. So he was able to start off strong by announcing, “Never have I ever lost my virginity.” A chorus of groans rose from most of the couples, but he was pleasantly surprised to see that Marinette did not take a drink at the challenge.
“You two are such wet blankets,” Alya sighed after Marinette smugly said that she had never gotten caught in the act. “Some of us have nosey siblings and parents who say they would come home late but then the show was canceled and they didn’t want to stay out.”
“Yeah, or you just aren’t sneaky enough,” Marinette giggled.
“And what does that mean?” her friend shot back, but Marinette had already sealed her lips and thrown away the key. The group was forced to move on to Kim as he desperately tried to come up with an idea, but Adrien found himself agreeing with Marinette silently. Because while he had never been caught, it wasn’t because he was the sexually pure angel that everyone thought he was. No, Adrien just had the benefits of unfettered access to the city with his super hero identity. And he had been taking advantage of those benefits for quite some time now.
He blamed the stirrings in his pants on the booze, and not his memories about his late night trysts these last few months. It was almost thrilling thinking about how shocked everyone would be if they knew how he had been escaping to rooftops and semi-public places in order to get off in the cool night air. How he would slink around in the dark until he could find a place that felt open enough, while still being closed off, to unzip his suit and let his hard cock out. About the rush he felt as his orgasm rose inside of him and he was able to release into the open air, spilling his seed all over various rooftops and abandoned patios.
His pants were growing tighter the more he thought about it, and he had to excuse himself to go off and adjust himself. While he might find pleasure in the idea of being caught in a compromising position, he certainly didn’t want that to happen right now around his friends.
To be fair, it was a rather new development and he was still trying to figure out how he felt about it. Jerking off hidden in public was something that he never thought he would be doing, but after all the time he had spent in a skin tight suit it wasn’t surprising that he might be drawn to something a bit more extreme.
If only he had someone he could share his budding passion with. Not for the first time, Adrien imagined casually asking Ladybug if she had ever taken advantage of their ability to explore unseen parts of the city in order to masturbate. Of course, in his fantasies she would perk up and start gushing about how she had in fact been doing the same thing as him, and they would start swapping places they had been and maybe even explore them together. But he knew that if he asked such a thing in real life, she would likely think he was a freak for even bringing it up with her and take away his ring to prevent any more of his outings. So for the time being, his secret was going to stay just that.
“Adrien? Are you doing okay?”
Marinette’s soft voice at his shoulder had Adrien jerking away in surprise. “Marinette! Wow, I’m sorry, you snuck up on me,” he laughed, trying to calm his beating heart down as he turned to her. “Yeah, don’t worry about me. I just needed some water. And a break from not having to take any sips of my drink because I’m too straight-laced.”
His words seemed to comfort her, and she broke into a smile at his comment. “You can say that again. I figured it might be more fun over here than having to listen to people groan again about how I need to get out of the house more. It’s not my fault that all my hobbies and lack of free time prevent me from getting into trouble!”
“Maybe we can make a club then, where we do exciting things together,” Adrien offered. “That way, next time we get caught up in the game, we can get drunk properly together.”
Her eyes darkened at the suggestion, and for a moment Adrien wondered if he had said something wrong. He was about to open his mouth and apologize when there was a loud whooping sound on the shore. Everyone turned and groaned as M. Raincomprix got out of his squad car. “Sorry kids,” he shouted to apologize, “but I was getting some noise complaints. I need you to either cut the music or take things indoors.”
There was a lot of grumbling as most of the party goers started shuffling into the depths of the Couffaine’s boat. The spell broken, Marinette turned back to him and nodded to the lower deck. “Are you coming?”
He shook his head as he glanced at his phone. The last thing he needed was to be at a party that got a ticket, and it was quite late already. “I should get going. But I will see you after the weekend at school?”
She nodded and stood on her tip toes in order to give him a proper hug. He tried not to stumble at the feeling of her body pressed against him and her arms holding him tight. He mostly succeeded, hoping that she didn’t notice the growing bulge in his pants as he waved and walked away.
As soon as he was out of view, Adrien transformed and took to the rooftops. There was still some alcohol in his system, and he wanted to run around to burn some of it off before going home. However, as he traversed the cityscape, another need quickly began to grow. After making a few circuits of the nearby neighborhood, he found exactly what he was looking for. Making sure that his approach was silent and unseen, Chat Noir made his way to a secluded roof and dropped his transformation.
Adrien’s heart was already pounding as he surveyed his surroundings. The roof was a story above the surrounding buildings, meaning that as long as he stayed away from the edge, no one should see him. The center of the roof was dominated by a building of sorts that housed the maintenance for the building, if the signs on the doors could be believed, which left a path of sorts that ran along the perimeter of the roof for him to walk along. What he liked about it was that there would be a wall at his back, meaning he would only need to keep watch in front of him as he had his fun.
If only his classmates knew the shit he was getting up to, he chuckled as he took off his shirt. He would show them tonight. Most of the time, he simply unzipped his pants and whipped his dick out. But tonight, spurred on by the need to prove that he wasn’t as boring as he had appeared to be at the party, he wanted to do something he had only fantasized about so far. His pants were next, leaving him in just his boxers and his shoes. Taking a deep breath, he hooked his fingers into his waistband and fully exposed himself to the night air.
His cock eagerly sprang free as soon as his boxers dropped to the ground. He gingerly stepped out of them, toeing them into the pile of his other clothes as he took deep breaths. A shiver ran through him, but not because of any chill. He could feel the night air caressing his balls and shaft, and he relished the feeling of his member bobbing up and down as he took a few steps forward. Whatever he had imagined this would feel like, it was far better.
As he got more used to the sensation of being naked like this, a new desire started to form. He was safe up here from prying eyes, so he might as well take a bit of a walk. Grabbing his shaft and giving himself a few strokes to help take off the edge, he started making his way around the rooftop.
When he got to the first corner, he paused to peek past and make sure no one was there. Not that there would be at this time of night, but his nerves told him to make sure nevertheless. This side of the roof was short, and he made his way across it easily. Stopping at the corner again, he paused to lean against the wall behind him and close his eyes, taking in the feeling of being exposed as he slowly stroked himself. He was leaking precum, and it tingled as he spread it over his prick and felt it cool with the breeze. Once he was satisfied, he rounded the next corner and continued on his jaunt.
This section was much longer, and Adrien challenged himself to not touch himself and to feel what it was like to hang free. He could get used to the sensation of his member at rapt attention while his balls swung loose. As he neared the corner, he decided that he would make one full lap of the roof and then finally chase his release next to where he had discarded his clothes. So eager he was, he didn’t even stop to check the corner as he turned it. Why would he, he was alone up here?
It was a great surprise, then, when he ran full on into Marinette.
Feeling another person’s skin on his own was a welcome surprise, and it almost drowned out the shot of panic that lanced through him at the sensation. She had been rounding the corner at the same time as him, and they both rebounded to stand staring in shock at each other. Terror seized him, and Adrien stumbled back while yelling out “C-claws out!” His transformation phrase always sat at the forefront of his mind as a way to escape getting caught, and he said it without thinking twice.
Confusion continued to grip him when he heard the mirror phrase, “Spots on!” yelled from around the corner as well.
His heart was still pounding frantically, but it was no longer because he was naked. A torrent of thoughts swirled in his brain as he inched back to the corner of the building. He was bracing himself to turn it when another face peaked out. A face with a red and black domino mask on.
“Eep!”
Ladybug scrambled back as soon as she saw him. He followed her, like a moth drawn to a flame. When he fully turned the corner, she looked up at him from where she had fallen on the ground in surprise. She was holding her head in her hands and shaking it, as if she couldn’t comprehend him standing over her. Not that he was having an easy time understanding this either.
“This can’t be happening,” she muttered to herself. “This is all some kind of dream. Yeah, a dream! I passed out at the party, and I’m just dreaming that I’m on this roof and I just ran into A-Chat Noir.”
He couldn’t help laughing a bit at her explanation. “I’m afraid this is all real.” Not knowing what else to do, he leaned over to offer her a hand up. Slowly she took the offer, and he was sure she could feel his pounding pulse in his palm as he helped her up. With her properly standing in front of him, there was no denying what he had just seen. “Marinette, it’s you,” he whispered.
Her eyes went wide at her real name before she yelled and placed her hands on her head. “No, no it’s not me!” she insisted as she turned around and started walking away. “I’m Ladybug, just like you are Chat Noir! And there is no way we know each other outside of the suits!”
“Now hold on, is this so bad?” he said, trotting after her to stay close. “Come on, you know this was bound to happen at some point. And it’s good that we know each other already! That gets rid of all the awkward time trying to get to know each other again!”
“Yes, it’s bad!” she squawked. “I-I don’t know who you are! And I definitely didn’t see you while I was…was…”
“Naked?”
“Chatdrien!”
Her face was flaming red under her suit when she turned on him, waving her arms. “I was not naked!” she protested. “And neither were you! Because this isn’t how the reveal is supposed to go! We are supposed to defeat Hawkmoth before we know who the other person is! So both of us being…both of…” She tapered off as her thought finally caught up to her through her yelling. Finally, she asked slowly, “Hold on, why are you naked?”
The accusation in her tone had him sputtering in defense. “I mean, I assume for the same reason as you?” he offered, hoping deep down that he was right. “For some, um, solo late night fun?”
There it was, out in the open. It felt good to say it out loud, but he was still holding his breath as he watched her digest his words. She opened and closed her mouth repeatedly as she tried and failed to give him an answer. “Solo…late night…fun,” she muttered, each word dripping like poison from her tongue. “I was… not …I mean, I was also…late night fun…”
“I mean, it’s not terribly complicated,” Chat jumped back in. “We don’t have to worry too much about being mutually naked. We can just focus on how we know our identities now!”
Ladybug’s mouth clicked shut. “I would almost rather focus on our mutual nudity,” she said dryly.
His grin sharpened as he leaned closer to her. “Oh, so you do admit the nudity was mutual,” he purred, taking great pleasure in seeing her face redden under her mask. “Care to share with the class why you were up here in nothing but your sneakers Ladybug? Or, should I say, Mar-”
“I was still wearing sneakers because I didn’t want to accidentally step on glass or something!” she cut in abruptly. “There, does that help?”
“It explains the sneakers. But not the absence of all your other clothes,” he snickered. Feeling more and more bold as he teased her, he fluttered his eyelashes and cooed, “do you want to know why I was only in my sneakers?”
Worry ate at him as he wondered if he was taking things too far, but then she started nodding slowly. Hoping he hadn’t bitten off more than he could chew, he cleared his throat and started talking before he could think too hard about it. “Well, after all the sexual questions at the party tonight, I was feeling a bit hot and bothered after that game of ‘never have I ever’ and needed some release. And while they might think I’m straight-laced based on my answers from the game, I have discovered in the last couple months that I really enjoy being out in the open when I get myself off. So I ran to this roof as soon as I could, and while here I figured I could give streaking a try for the first time.”
Ladybug’s eyes were wide and her mouth was hanging open after he was done with his explanation. “I hope that wasn’t too much information,” he chuckled nervously.
With a jolt she came back to reality and managed to shut her mouth. “I’m just…wow,” she whispered. “I was wondering why you were leaving so early. But I didn’t realize that it was because you were having the same problem as me.”
“And what problem was that?” he pressed her.
Ladybug ducked her head and wrung her hands. “That I was also horny after the game, and was looking for an excuse to leave,” she muttered. She glanced back up at him, and he swore he could see the stars in her brilliant eyes. “And when you left I had the perfect opening. With me being one of the only single people left, I was able to play it off as not wanting to third wheel everyone. I just wasn’t expecting anyone to be on my usual rooftop tonight.”
He didn’t know how it was possible, but his already hammering heartbeat picked up at her words. “Oh, your usual rooftop?” he teased her. “I didn’t know I was intruding on your space when I found it. But just how long has it been your roof, and should I avoid it in the future?”
It was adorable how she stuck out her chin in defiance. “I’ll have you know that this has been the perfect spot for me to masturbate on for the last two months,” she said confidently. “Sometimes I use my balcony, but when I need that extra thrill it’s nice to go somewhere different and less…secure.”
“Clearly, or else we might not have run into each other tonight,” he chuckled. He knew that he should be in awe, or freaking out, but trying to keep hold of his emotions was like holding onto a bucking bronco. It was intoxicating to lean against the wall next to them and let his intrusive questions flow free. “So have you streaked before? Or was this your first time too?”
He didn’t miss the way she nibbled on her lower lip, her eyes sweeping over him as she thought. “It was my first time,” she admitted. Her voice was shaking slightly when she continued. “I’ve been thinking about trying it for a while now, but I was just buzzed enough to actually follow through with that desire tonight. I didn’t get much of a chance to experience it before I stumbled into you, though.”
Something clicked in Adrien’s head between the horny part of his brain and the bit that could still produce coherent thoughts. Doing his best to stay cool he said, “Well, there is a way we can fix that. Together, if you wanted to.”
He kept expecting her to push back, to have finally stepped over the line and make her balk. But she continued to surprise and excite him as she started to seriously mull over his proposal. “Are you sure?” she finally asked, ducking her head and scuffing her foot against the rooftop. “I-I like the idea of it, if you are okay with it. All we have to do is just…drop our transformations. It would be really easy to do.”
A surge of electricity ran through him as she reminded him of how bare they were under their suits. “Oh I don’t think you know exactly how okay I am with this,” he laughed shakily. “Just give the word and I’ll detransform right now.”
His words only made her fidget more, and he was starting to realize that this is what she looked like when she was getting turned on. The way her thighs pressed against each other, how she crossed her arms and pressed them against her chest, how she couldn’t stop biting her lip as her eyes kept darting over his body.
It was intoxicating to see to say the least.
“Let’s do it on the count of three,” she blurted out, focusing his mind on the task at hand again. “I’ll count down, and on one we drop our transformations. And after that…we just go from there, sounds good?”
He gave a mock bow while he did his best to avoid cheering out in glee. “A perfect plan as always, my lady. I’m ready when you are.”
She walked away from the wall to stand directly across from him. They locked eyes before she gave him a small nod. “Okay…three, two, one, detransform!”
Energy buzzed over his skin as he released his suit, and in an instant he was enveloped in the chill of the night air instead. A shudder ran through him at the sensation, but all he could focus on was how hard his dick was as it bobbed and twitched upon contact with the air. He could tell that he was already leaking precum, and all he wanted to do was to grasp his shaft and give himself that little push over the edge already.
For a second, he wasn’t sure what he was seeing anymore. The night was much darker now that he didn’t have his night vision, and he almost missed her against the backdrop of the skyline she was standing in front of. But as soon as he was able to focus on her form, he found his breath escaping his chest.
Marinette was everything he had dreamed of and more. Like him, she was only wearing a pair of sneakers and was otherwise completely bare. His eyes followed her shapely legs to her hips, and his heart raced as he took in her unshaved pubes. He had to tear his eyes away to admire her toned, firm belly and raced up to take in her pert breasts. She had crossed an arm across herself nervously, the motion pushing up and accentuating her tits. They weren't very big, and Adrien couldn’t help thinking they would fit perfectly in his mouth.
When he finally reached her face, he was surprised to see that Marinette wasn’t looking at him too. Instead, her blue eyes were as wide as dinner plates and focused firmly on his dick. Her mouth hung open, and he could swear he thought she was drooling. Jokingly, he reached down to take hold of his shaft and wiggled it for her. “Like what you see?” he chuckled nervously.
She jumped, flailing when she realized she had been caught. He didn’t miss the way her boobs jiggled slightly as her arms flew around her, or how her stance widened in her confusion and gave him a better glimpse between her legs. She soon caught herself, pressing her thighs back together and waving her hands in front of her as she babbled excuses. “I swear, I wasn’t looking too hard!” she exclaimed. “It was just so…prominent!”
He laughed again, his own nerves draining away at her sincerity. “Don’t worry, I guess it’s pretty hard to ignore right now.” He gave it another shake for emphasis, and he was thrilled when her eyes immediately darted back down. His confidence growing, he decided to put his model training to use and struck a pose for her, clenching his abs and curling his arms to show off his biceps. That caught her attention enough to tear her eyes away, and he smirked as he said, “You know, I have other attractive qualities too.”
“You are so lucky you are hot with how dorky you are,” she mumbled under her breath. She took a tentative step forward, her hand hesitantly reaching out. “Can…can I touch you?” she murmured, her words so soft he almost missed them.
It was his turn to stumble over his words. “Of course,” he gulped, hoping that he wasn’t betraying how very much he wanted her to touch him. Still seeing her hesitation, he dropped his arms and held them at his sides with open palms in invitation. “Um, you can touch me wherever you want.”
That was enough for Marinette to finally reach forward and make contact. Her hand was soft as she gently pressed her palm to his right pectoral. She cupped his chest with reverence for a moment before she started to explore his body further. He tried to stay still for her as her hand roved up his collarbone, over his shoulder and down his arm to give his bicep a squeeze. She gave a little gasp when she felt the muscles lurking under his skin. “I always knew you were strong, but I never thought…” she trailed off in awe.
“Where else do you want to touch?” he asked huskily. She bit her lip, and he tried to ignore how his dick jumped at the movement. She certainly didn’t miss it from the way her eyes darted down at the movement. He could see her curiosity plain on her face, so he snickered, “Yes, you can touch down there too if you want.”
She shot him one more scathing look before she started to make her move. Instead of directly reaching down, she reached for his chest and gave it a quick squeeze before her hand started moving again. Delicately she ran her fingers over his abs, tracing them as he made sure to flex them for her pleasure. Then she reached his hip, and she let her fingers ghost over the V that pointed to his bobbing member. For a moment she hesitated, her hand hovering between his body and his shaft.
Finally, mercifully, she took the plunge and grasped his dick.
There was no stifling the moan that escaped Adrien at the feeling of her soft hand wrapped around him. He could feel heat pooling in his stomach already just from her touch. A small gasp escaped her as well as she tried to fully wrap her hand around him. “You are so thick,” she muttered to herself, “I can barely fit you in my hand. How are you going to fit…”
It might have been a mercy that she trailed off, because Adrien didn’t know if he could handle hearing the end of that sentence. Instead, he poured all of his focus into not cumming as she started to explore his manhood in ernest. Opening her hand, she ran her palm and fingers from the base of his shaft to his tip along the vein. Precum smeared between her fingers, and he could feel her spreading it as she lightly circled his head. She pressed down on it and giggled when it bobbed up again happily.
Circling her palm around the head, she started running her hand back down his shaft. “When I heard penises described as hard, I didn’t realize just how realistic that description was,” she said in awe as she felt his entire length. She gave it a few light squeezes, her fingers sending shocks of pressure through Adrien. “And it’s so smooth too. Do you shave it?”
“The shaft? No,” Adrien gasped out. He was holding his breath, trying to ignore the growing pressure of pleasure inside of him. His eyes were torn between watching Marinette’s petite but firm hand exploring him and greedily taking in every inch of her skin. They jumped from admiring her amazing boobs back down to his crotch when he felt her other hand start to caress his balls. “I shave down there though, obviously.”
“Obviously,” she said with a smirk as she took the liberty to feel them up. Slowly, she started running her other hand up and down his shaft. He felt like he was going to keel over from pleasure with how methodical and deliberate she was being. “You must have shaved recently, they are really smooth,” she commented breathlessly. She gave them a light squeeze, and that was enough for Adrien to finally gasp for air as he reached out to grab her shoulder to steady himself.
Her skin was smooth, and the touch caused her to stop in her tracks. “I’m sorry, was that too much?” she asked worriedly. “I haven’t really don’t this before and-”
“No, no this is perfect,” he moaned. Her hands continued to hold him, and his head swam with how close he was. He tried to give her a reassuring smile. “Sorry, you are just doing such a good job that I’m going to cum if you touch me anymore.”
That might have been incredibly forward, but Adrien was beyond caring now. Having someone else touch him even a little was indescribably amazing. But instead of scaring her off, Marinette’s eyes grew wider in awe. “Y-you like it? But I-I’m not even doing much, I’m j-just fondling you like some kind of newbie!”
His smile turned into a smirk. “I can assure you Marinette, it does not take much to get a guy to cum. You are doing a great job so far. But I should probably take over if you want to watch me.”
“No!” she yelled, and her hand only tightened possessively on his cock. He looked at her in surprise, and she cleared her throat before shakily saying, “Can I…can I get you off instead? I want to keep touching you, if you are okay with it.”
Not trusting his words, he simply nodded. That was enough for her, and her eyes turned down to focus on her task. Wrapping both hands around his shaft, she started pumping again. “Like this?” she asked, glancing up at him in question, and he wanted nothing more than to kiss her at that moment.
“A little lighter, loosen your grip,” he instead said hoarsely.
She was an eager student, and adapted her technique accordingly. Not seeing any reason to hold back, Adrien let his moans and gasps leak out as he watched her work him up. He was leaking precum like mad, and she took the chance to spread it over her palm and provide better lubrication to her diligent work. His fingers dug into her shoulder as he tried to hold back, but it was to no avail.
“Fuck, I’m close,” he ground out as he felt the usual building of pleasure. His words only fueled her efforts, and without giving him a chance to breathe she picked up her pace. All he could do was to manage a strangled, “I’m cumming! Fuck, Marinette!”
His head buzzed and his eyes screwed shut as the first rope of cum jumped from his cock. Under her ministrations his member pulsed, releasing the thick liquid into the night air. He hunched forward under the orgasm, his whole body brimming with ecstasy and pleasure. Even after he had finished blowing his load, his dick continued to spasm a few more times as he rode out the feeling to its conclusion.
As soon as her hands released him, he stumbled back to lean against the structure on the roof. “Holy shit,” he mumbled under his breath, his eyes still closed as he basked in the afterglow. “That was so fucking good.” When Marinette didn’t respond right away, he finally cracked an eye open. “Hey, is everything…okay…?”
His words trailed off as he looked at her properly. She was still standing, frozen with her palms held out and her eyes looked down in shock at her body. Because there, painted over her stomach and chest, was the result of his orgasm for all to see. There had been times while crushing on her that Adrien had shamefully imagined what she would look like covered in cum, but seeing it with his own eyes had his dick twitching for another round.
“Good god,” she mumbled in awe, and she finally moved to reach down to trail a finger through the mess. She brought it to eye level, and quietly asked, “Did I do this?”
Unable to trust his legs, Adrien sunk to the ground. “I think I was the one who did that, but you definitely helped,” he joked. That seemed to be enough to shake her out of her trance and to look up at him. “Sorry for the mess,” he apologized, even if he wasn’t regretting getting to see it. “If you give me a minute, I can get up and get a towel or something for you.”
“I don’t know if I could last that long,” she mumbled, biting her lip and sliding her thighs against each other as she continued to stare at her fingers. “I thought I was horny before, but now I’m definitely drenched.”
Regret started to set in at her words. “Oh fuck, did I really cum before you?” he groaned.
That was enough to get her to look at him. “I mean, you looked ready to burst,” she giggled as she walked over to him. “And besides, it always takes more for me to cum, if I can at all. No hard feelings.” Sitting down next to him, she started to clean up the best she could. Which, to Adrien’s horror and excitement, involved her gathering as much as his cum up as she could and sticking her fingers in her mouth. She gave a hum and she pulled her finger free from her lips with a pop. “Huh, not what I thought it would taste like. I wonder if it’s better fresh.”
Even though he had just cum, Adrien’s dick twitched at the thoughts that flooded his mind at her musings. This is not what he needed to be thinking about right now, she still needed to get off! Thinking fast, he cleared his throat and regained her attention. “You know, I could return the favor. If you want. After how you helped me, I could, um, help you.”
“Help me?” she parroted back, her eyes wide once more. He could fall into their depths, they were so beautiful. But now was not the time for romance. “How would you help me?”
Nervously, Adrien held up his hands and wiggled his fingers. “Well, you did kind of help get me off. I was thinking I could do the same for you? You know, touch you and help you feel…good.”
Marinette looked like she had transformed back into her suit with how red her face became at his suggestion. It was enchanting to watch it bloom across her cheeks, race up to the tips of her ears, then flood down her neck and across her shoulders. Her mouth hung open, and he could see the gears spinning in her mind as she processed his words. It was becoming clear to him that she was having trouble responding when an idea occurred to him.
Reaching out, he wrapped an arm around her shoulder. She let him, gawking at him as he moved. “Maybe it would help if I show you what I was thinking?” he offered.
There was a beat as she processed his words, and then she slowly nodded. Heat flared in Adrien’s chest when he got the go ahead, and he quickly moved to grip her waist with both hands and lift her into his lap.
A squawk of alarm rose as she momentarily flailed from the sudden movement, but when she was deposited between his legs she went stock still again. She was small enough that she could fit between his thighs if he splayed his legs out to the side, but was still snug enough that their legs pressed against each other and her ass brushed his dick. “Let me know if you want me to stop, okay?” he murmured into her ear, and he watched her head bob as she nodded in agreement.
Taking a deep breath, Adrien reached up and placed his hands on her shoulders and started kneading at the muscles. She tensed at first to his touch, but quickly started relaxing as he worked. Soon she was leaning back against his chest, her head lolling against his shoulder as her breathing evened out slightly. Then, with her so close and his arms bent at an awkward angle, he moved to slip them under her arms pits so he could reach across her body. Trying to control his hands from shaking, he started touching her chest.
He could feel it when her breath hitched when he first splayed his fingers across her ribs, his hands right under the curve of her boobs. Her skin was so soft, all he wanted to do was luxuriate in the feeling of it under his fingertips. Moving slowly, he brought his hands up until they were brushing against her hardened nipples. She let out a soft moan as he passed over them, and her hands scrambled to hold onto something as he continued exploring her. They flew back and wrapped around the back of his head, her hands digging into his hair and exposing her chest more with the way she stretched.
It was exhilarating the way she let him touch her to his heart’s content. He had been right, her tits did fit perfectly in his hands, something that he openly marveled at as he held them and flicked her nipples with his thumbs. She responded with moans and gasps as he kneaded her flesh and tugged on her peaks. It was so enchanting listening to her, he almost missed when she whined out, “Please, lower.”
He would have thought he misheard her if it wasn’t for the way she was rubbing her legs together. Still, he took his time trailing one hand down her stomach and towards her crotch. By the time his fingers started tangling in her bush, he felt that his heart was going to burst out of his chest with how hard it was beating. Then his fingers dipped between her lower lips, and he was in heaven.
She was unbelievably wet. Adrien had read about how it might feel to finger someone, but feeling for himself the coating of stickiness she left was not like he had imagined it would be. Not sure exactly what he was doing, he did his best to try and spread her open so he could explore her heat easier. A desperate moan was his reward for his efforts, and he became so enthralled by the sensation of her fluids coating his digits that he almost missed finding her entrance.
“Right there!” she cried out right as his middle finger started dipping into her. He stopped in shock, not sure what he was doing, but Marinette wasn’t about to let his confusion get in the way of her pleasure. She bucked her hips forward desperately in an attempt to chase his fingers, and that was enough to get his head back in the game. Probing with his finger again, he found her entrance and quickly started sliding in centimeter by centimeter. Her bucking only increased until he was firmly up to his knuckle in her heat.
“God, Marinette, you are so tight!” he groaned. Slowly, he started moving his finger. He was trying to be careful as he began thrusting into her, but with how she was squirming against his movements he was finding it hard to. “Is this good?” he whispered, not fully trusting himself with what he was doing.
“God yes,” she gasped, her hands tightening in his hair. “Fuck, this is s-so much different from when I. Unf! Finger myself. Your finger i-is so long, Adrien! Please, I-I need more!”
“I would add another, but you are so tight I’m not sure it would fit,” he mumbled to himself. With his chin on her shoulder, he had a decent view down at her body as she writhed against him. Her thighs kept on pressing against his hand as he continued to try and finger her, preventing him from adding more digits. It got so bad that, in a flash of frustration, he withdrew his hand completely from between her legs.
A whine rose from Marinette’s chest, only to transform into a squeak when the arm that had been holding her chest moved down to wrap around her waist and he placed his other hand on her knee. With gentle force, Adrien lifted her legs one at a time to rest outside of his own so he could keep them apart. When he was done he returned his hand to her heat and easily spread open her pussy lips, revealing her pink core to the night air. “Ah, there we go,” he sighed, “so much more room to work with, wouldn’t you agree?”
“F-f-fuck,” was her response.
His chest rumbled against her back as he chuckled. “I have to agree. God, you look so pretty like this, Marinette.” His voice was low in her ear as he marveled at her body on display for him. “I don’t think I would ever get tired of seeing you like this. The only thing that looks better is when I can do this.”
With her spread open, he was able to easily see what he was doing and watch as he dipped two fingers into her heat. The response was electric, with her instantly bucking against his digits and moaning. But this time, with his arm holding her firm, he was able to keep her still as he filled her up. He couldn’t help marveling at how warm and tight she was, even when he would scissor or curl his fingers inside of her.
Any doubts about how much she was enjoying it were dispelled with her rising pleas. “That’s it, more, faster!” she urged him on, her chest heaving as she panted out her requests. He did his best to oblige, trying to focus on her reactions and take note of what she liked. It didn’t help that her legs kept flexing and trying to close around his hand, only to be kept spread apart by his knees. But when her words dissolved into moans when he curled his fingers as he pulled them out, or she let loose needy sobs when he ground his palm where he thought her clit was, he redoubled his efforts to repeat those actions.
One of her hands flew down from his head and wrapped around the wrist pumping into her. “I’m so fucking close,” she sobbed out, urging his hand on in desperation. “Please, I’m almost there!”
He could feel the change in how much she was tightening around his fingers. It was becoming difficult to keep going, and he did his best to keep the relentless pace up. Then he made the mistake of glancing over at her face. Her mouth was hanging open, her eyes screwed up in pleasure, and she was red from the tips of her ears to her neck. He wanted to take a picture to preserve the moment. Instead, he whispered next to her ear, “You are so beautiful, Marinette.”
Her eyes flew open as her body seized with pleasure. For a moment, he wondered if he had gone too far, and then the hand on the back of his head was crushing their faces together. Their first kiss was bruising, with teeth clacking against each other and lips pressed tight. Adrien swallowed her sobs of ecstasy as she continued to cum on his fingers, her hips desperately rolling and trying to draw out the sensation. When she was finally done, she went limp in his arms and finally broke the kiss.
Adrien was left thunderstruck as she lay boneless against his chest. When he withdrew his fingers, she let out a soft moan and shivered at the aftershock. He was shocked to find her juices completely coating his digits and running down his hand to his wrist. Following her earlier lead, he brought them up to his mouth and experimentally sucked on them, licking them clean of her mess. It wasn’t what we was expecting, and like her he wondered if it would be different tasting it directly while eating her out.
“Holy shit, that was amazing, Adrien,” she groaned, pulling him out of his burgeoning oral fantasies. Her body tensed against him as she raised her arms and stretched, letting out a deep sigh as she regained control of her body. Hastily, she got up and turned around to offer him a hand. “Um, sorry for the kiss at the end,” she laughed nervously as they stood facing each other. “I was kind of in the moment, and you were looking at me, and yeah.”
“Don’t even worry about it,” he shot back. He rubbed the back of his neck as he smiled down at her. “As far as first kisses go, it was pretty good.”
“Oh! It was your first kiss?” He nodded, and she looked down and shuffled her feet. “It was mine too,” she said slowly.
His heart leapt in his chest. He was Marinette’s first kiss? This was like a dream come true! “Well, I’m glad we could share that then,” he said, giving her a thumbs up.
Jesus, why was he so awkward still? He had just fingered her, he should be more confident than this! His self-flagellation quickly melted away as she giggled at the gesture. “I’m glad we could too,” she said softly. Then, with more energy, she continued, “So I guess we should go home now?”
It felt strange putting clothes back on after what they had done. Adrien did his best to both give her privacy and covertly watch her dress at the same time. He would feel more guilty if not for the fact that Marinette was clearly doing the same thing. When they were back in their outfits from the party finally, it felt strange looking at her again. He couldn’t help doing a once over of her body again, already mentally peeling back the layers and thinking about what he had seen just minutes before.
“Looks like someone is still worked up,” Marinette giggled, drawing his attention back to himself and down to the growing bulge in his pants. He flushed and did his best to rearrange himself to be less obvious, but she just waved away his efforts. “Don’t worry, I won’t make you strip again here to take care of it,” she teased.
Taking a step closer, she pulled close on her tip toes to whisper in his ear. “I’m definitely going to be grabbing my vibrator as soon as I get home, so you aren’t alone in wanting more.”
He barely had time to process her words when there was a flash of light on the rooftop and she was swinging away. He could only stare in open mouthed shock as his pants became uncomfortably tight again.
When he was back home, lying on his bed with two more loads painted across his stomach and chest, he finally had a clear enough mind to realize what exactly had happened tonight. And with it came the realization that, if he valued his sanity, he needed to talk to Marinette about what came next.
