Adrien had to admit that he was a little bit of a nerd. Here he was, fifteen minutes early for school, in an outfit his personal assistant picked out for him, and looking over his homework alone in the hallway instead of talking with classmates or hanging out in the sunny courtyard like everyone else was doing.
A gust of cool air rushed in through an open doorway and ruffled his hair, making him sigh. It was no wonder he was still single.
The whisper of his name on the wind caught his attention.
"Nino?" Adrien called. The hallway was deserted, so he stuffed his homework into his backpack and stepped closer to the open doorway to investigate. The back of Nino's red cap came into view. He was sitting on the front steps, brushing shoulders with Alya.
"You have too much faith in my bro," Nino said.
Adrien stopped walking forward as his heart sank to the floor. Nino didn't believe in him about something?
"I'm giving Marinette one week, tops," Alya said.
"It's going to take him at least a month," Nino countered.
"You willing to bet on that?" she asked, standing.
"Yeah, I am."
Alya stuck out her hand, then pulled him up as they shook on it.
It was only when they started to turn to come into the building that Adrien realized he shouldn't have been eavesdropping while standing in the dead center of an empty hallway. There was nothing to hide him from the surprised eyes of his friends.
Alya was the first to recover, her expression quickly slipping to suspicion. "How much of that did you hear?" she asked, hands on her hips.
"Nothing!" he said, hands up. "I didn't-"
"Did you hear the news?" Nino cut in.
"N-no? What are you talking about?"
"The Olympic Committee voted."
"About?" Adrien asked. He tried to forget… whatever they'd been talking about.
"eGames are in for Paris 2024!"
"Seriously?" Adrien asked. "I thought they voted against that last month."
Nino ignored the comment and held out a hand for a high-five, but it was more like a middle five, limp and unenthusiastic. Nino glanced toward Alya, and they shared a smile.
"I bet I could get us tickets easy," Adrien said, pulling Nino's attention away from his girlfriend. "Want to come-"
Nino snapped back to attention, eyes gleaming. "You should sign up for the team."
"I should what?" Adrien asked, bewildered by his friend's sudden change in tone. "Thanks for the vote of confidence, but I'm not that good."
"No really, dude." Nino grabbed his arm. "I think you could do it." He threw an arm around Adrien's shoulder, turned him around and marched him deeper into the school.
"No thanks?" Adrien let himself be steered into a crowded hallway, Alya stalking behind them, her eyes burning into his back. "I'd need more practice than I have time for. Some of those gamers-"
"All you need-" Nino guided them around a group of upperclassmen. "-is a partner to practice with."
What was going on? Adrien knew he was kind of sheltered and maybe a little socially awkward, but he knew Nino well enough at this point that he could tell he was trying to set something up. "I get it. You want an excuse to play on my system every day. But you know my father-"
"Oh, no way, man. I'm not good enough." They stepped through a pair of double doors and out into the morning sunshine of the courtyard. Students laughed and yelled at each other. Others lounged on the stairs going up to the second floor. Nino's hand on his shoulder tightened and they stopped moving. "But maybe there's someone-"
"Yeah," Alya cut in. She shoved her way in between them and pointed to the middle of the courtyard, toward a tight cluster of students. "I bet Marinette would want to practice with you."
Adrien followed the line of Alya's finger. Marinette's dark hair and bright smile peeked out from the center of the group. As usual, she was surrounded by admirers, all of whom were laughing at something she had just said. His stomach clenched, though he wasn't sure why.
"You're kidding, right? She's one of the most popular girls in school."
"Did you miss the memo, sunshine?" Alya said. "You're pretty popular yourself."
"And the four of us hang out together all the time," Nino said. "I'm sure she would love to spend some time with just you."
"I don't even think I want to be in the Olympics," Adrien said, turning away from Marinette and glancing at his other friends. There was definitely something going on. Nino and Alya traded sideways glances and wiggling eyebrows, communicating something Adrien couldn't figure out.
"You really should ask Marinette to practice with you, dude," Nino said.
"No, I don't think-"
"Come on, Agreste." Alya stepped up into his space. Not that he could ever tell Nino this, but his girlfriend could be scary when she wanted to be. She was somehow towering over him, even though he could have sworn a few seconds ago that he was taller than she was. "You want a gold medal, don't you?"
"No?"
"Yes, you do. Now go ask Marinette."
"This isn't even about the Olympics, is it?"
Alya nudged him through the open door and into the light. Adrien blinked, disoriented by the sudden movement and the direction his morning had taken.
"Get moving," Alya insisted.
"Okay, okay! I'll ask her!" he said. His plan to skirt around Marinette's knot of students and escape to the other edge of the courtyard was shot down when his friends' footsteps crunched behind him. They weren't going to let him get away.
Feeling their eyes on him, Adrien weaved his way through the students that filled the yard, hoping the bell would ring and give him an excuse to abandon his quest. What was really happening here?
Guys and girls alike were leaning over Marinette's shoulder, and as he got closer he could tell the laughter was due to something on the sketch pad she was holding. Her smile and the light hitting her hair just right made her glow. Her eyes sparkled.
And Adrien stopped moving.
There was no way he could approach her with this many people around. What was he going to say, anyway? Hey, I think our friends are terrible and plotting something against me, and I'm going to regret asking later, but will you please play video games with me? It sounded stupid even in his head.
A single, sharp fingernail between his shoulder blades reminded him that he had no choice in the matter, so he stepped forward, excusing himself through the crowd of Marinette's admirers, until he was close enough to grab her elbow and borrow her attention.
"A-a-adrien?" she asked, stuttering when her bright eyes found his. "How you- uh, what?"
"Can we play video games later?" Ugh. This was even worse out loud than it had been in his head. "Um, the Olympics are coming up later. And we should practice." Yes, that was an eloquent explanation. Very smooth.
Marinette's eyes went wide in a doe-eyed stare, like she couldn't believe he'd ask her such a thing. "Oh." Her voice shook. "Th-tho nank you. No thank you! I don't-" She glanced behind him, over his shoulder. "I mean, yes! I would love to!" She stared at his feet and pushed a strand of hair behind her ear nervously.
Adrien glanced quickly behind him. Nino and Alya were standing a little way away, looking far too innocent. Alya examined her fingernails. Nino was gazing all around the courtyard, not fixing on any one point, his face blank. So they were bullying Marinette into it, too? Whatever they were planning, he wasn't going to let them make her uncomfortable.
"You don't have to," he told her quickly, and her head snapped back up to his. "I mean, it's probably a stupid idea. If you don't want to, I understand. It's kind of a weird idea. And I think the Olympics are dumb and, I mean, you probably like them, so-"
"No," she said quickly, mercifully cutting him off. She reached out to grab his arm, but pulled back just before her fingers brushed his skin. It was close enough to raise goosebumps.
"I do want to practice with you," Marinette said.
He raised a questioning eyebrow at her.
"Really," she said, putting enough force into it that she sounded almost convincing.
"Okay," he said, skeptical. She must have so many friends and demands on her attention. She was really going to make time for one-on-one time for him? "I have a free two hours before my piano lessons tomorrow. I'll ask if you can come over."
"I'm free then!"
After her initial hesitation, he was surprised to hear her so excited. What was really going on? "Then, that's good, I guess. Sounds... good. Great."
"Great," she echoed.
The bell rang. Relieved, Adrien walked off through the shuffling crowd, pushing through sharp elbows and heavy backpacks and toward Nino and Alya, who were muttering to each other, their heads close together, and not paying him any attention.
Alya was whispering as he approached. He only caught a soft, "They're going to be-" before she noticed him and walked off.
"Bro, please make me lose." Nino adjusted the headphones around his neck.
"You want to lose? What, a bet?"
"Can't say," Nino said. "It's important, though. You've got a month."
If Adrien was confused before, he was stumped now. The only thing he was sure of was that this had nothing to do with the Committee vote or video games. Was Marinette in on it or was she his fellow victim?
Now that he didn't need the bell to save him from anything, it happily rang the beginning of class. Dozens of shoes shuffled down the hallways. Friends called out to each other. Adrien trailed far behind Marinette on his way to their class. Her pigtails bounced to her enthusiastic step.
What was really happening?
A week later, Adrien didn't really care what the motivation behind the practice sessions had been. He was having too much fun. In a stunning display of paternal affection, Gabriel had allowed Adrien to set up regular video gaming sessions with Marinette. Or Nathalie had put it into his schedule and not mentioned it to his father. Probably the second one, though he liked to pretend.
Today, they were up in his room, being washed in the music of Mario Kart that they were playing on his gigantic television. Adrien sat up straight on the couch, toes digging into the plush carpet, and pouring his focus onto the screen, but Marinette was draped across the furniture, one foot dragging on the floor, the other accidentally poking his knee whenever one of them leaned into a turn.
In the past few days, a remarkable change had come over Marinette. Instead of being anxious and fidgety whenever they ran into each other at school, the hours of being together had forced her to grow relaxed around him. It was amazing to see the side of her that everyone else so admired shining out of her when she was with him, instead of it being trapped under her awkward stutter like it used to be. He loved this.
As he rounded the final turn, Marinette on his tail, he squeezed the controller even harder, though his character was already going at top speed. A squirt of black ink blocked out his half of the screen.
"No!" he yelled, trying to negotiate the curve while blind. "I forgot you had that one! I thought you were out!"
Marinette didn't leave her position on the couch until she'd crossed the finish line. When she did, she jumped up and crowed her victory. "I beat you again! Admit it! You're going to cry yourself to sleep tonight because I creamed you so bad!"
Adrien wiped away a fake tear with her controller and was rewarded with one of Marinette's soft giggles. The sound was infectious, and soon his laughter joined hers. This was the way a lot of their games ended. Win or lose, they were both happy, just because they enjoyed each other's company.
Adrien's suspicions had melted away over the past few days. Nino and Alya were dating, and they wanted their best friends to spend time together. That must have been it. He had to admit, he loved the idea.
And he loved that she was comfortable enough with him to be the person he saw her be with other people, bold and funny and expressive, somehow kind and fierce at the same time, ready to compliment him or trash talk him at a moment's notice. It kept him on his toes.
While the question of why it had taken her so long to warm up to him nagged at him, it wasn't enough to keep him from acknowledging that he was much happier when she was around.
"So what do you want to play next?" Marinette slid off the couch and pulled out his collection of games.
"Shovel of Hope," he said quickly.
"I usually pick that one," she said, turning to direct a questioning eyebrow his way.
"It is. And I want you to be happy, so we can play your favorites twice in a row."
A slack look of shock was replaced quickly by Marinette's shy smile, and Adrien's heart flipped.
He'd always known she had a nice smile. So why did it seem like a new revelation just now?
If Adrien's observation about their first week together was how much he liked Marinette, then observation about the second week was how much his game had improved.
Marinette's skill on most games was just a little higher than his own, so playing against her was always a challenge, and teaming up with her was always instructive. Of course, her teasing continually spurred him on.
Today they were in her room playing Zombie Fighter 2, which he'd never even heard of before. And it showed. After seven rounds, he had failed to land a single hit on Marinette's character. He went down in a shower of sparks.
"KO'd again! I can't believe it!" Adrien tossed his controller into his lap. He noticed every time his left knee brushed her right as they sat cross-legged on her chaise.
"Your skills are improving, young grasshopper," Marinette said.
"How is losing improving?"
"You lasted a whole ten seconds longer than last time. You're learning how to run away."
Adrien socked her in the face with a pink pillow. He'd been in her room a handful of times now and he still couldn't get over how pink everything was. Walls, curtains, blankets, even furniture. It suited her, though.
Marinette stood up and stretched. A small strip of skin peeked out where her shirt rode up. "We should head downstairs. Your driver will be here soon."
"No." Adrien averted his gaze quickly. "Let's play one more!" The warmth of Marinette's room wasn't something he looked forward to leaving, not when his own sterile, empty room was the only thing waiting to welcome him home.
"I was hoping you'd say that," she said. "Can't get enough of me, or can't get enough of being pounded into the ground, I wonder?"
"Jury's out."
"Ouch! Why do I keep you around, again?" she asked.
"Must be because I'm so cute." Adrien selected his character, and the screen lit up with another round.
"Must be." Marinette ruffled his hair.
Adrien sat up a little straighter. Was it the praise? Or was it her touch? When she took her hand away, it was to fix his grip on the controller.
"You're never going to win like that. Your fingers aren't spread out enough. Like this." She adjusted each finger individually, pushing and poking and smoothing each one into place until they curved just so.
Her hands radiated warmth. But not just that. It felt like... kindness? Caring? How was he getting that from just the feel of her fingertips against his wrists, directing him to relax the sudden tension in his arms?
By the time she pulled away and they started playing, Adrien's hands were shaking. He pulled them deeper into his lap, so she wouldn't see the tremors.
What was happening? And why did he feel like Marinette touching him again was going to make him feel better? Whatever it was, it wasn't helping him win.
"That'll teach me to compliment you," Marinette said after cutting down his avatar with ease. "That was awful. What happened?"
"Just tired, I guess," Adrien said, putting his controller between them and flapping his hands, like they were sweaty or cramping or something else normal.
"Tired, huh? I can play better than that in my sleep! So what's the real reason?"
"Tired. That's really the reason."
"Tired of getting beat, maybe."
"Oh, lay off."
"Make me."
He needed something to do with the nervous energy in his hands, and Marinette was asking for it. When he poked her side, she made the most adorable squeal he'd ever heard, and he had to do it again. The tickle fight that ensued was nothing short of inevitable. She tried to reach for the pillow on the floor to defend herself with, but he took the opportunity to poke her side and she tumbled off the chaise and pulled him down with her. It wasn't enough to stop him.
"I surrender!" Marinette gasped after only a few seconds. "You win!"
"You admit I'm better at something than you?"
"No, your arms are just longer, like a monkey's." She laughed even before she felt his retaliation tickle for the jibe.
As their laughter subsided, Adrien felt lighter. He hadn't had fun with a friend like this in he couldn't remember how long. His father always made him feel foolish for finding something mildly amusing. Somehow, Marinette made falling off his seat liberating instead of embarrassing. He loved that about her.
Sprawled out as they were, it took Adrien a few seconds before he noticed where his hand was resting. Right on Marinette's soft stomach. She was smiling up the ceiling, not seeming to notice or care that he was touching her. It felt nice.
But it was probably weird. He was being weird.
So why was he not moving?
His hand moved up and down with her breathing, rhythmic and calming. Would she stop him if he slid his fingers along the fabric and felt the texture of her shirt?
He kept his hand still until she sighed deeply, and then he guiltily removed it.
It had been the best month of Adrien's life, and he owed it all to the girl who was walking toward him. The school courtyard was packed with students going home for the day. Backpacks hung off shoulders. People shouted to each other. Heads bobbed up and down as they tried to find their friends in the crowd.
Marinette's small build made it difficult for her to push her way through the crowd, but she shoved backpacks and used her elbows and finally reached him. He was touched by the effort that she made to be near him.
"Nino and Alya coming?" he asked.
"Over there," she said, nodding toward the couple. "You ready to head out? My dad promised croissants for all of us today, and I'm very done with school right now."
It wasn't easy to pick out their friends in the mass of students, but he finally found them by the stairs, heads together like they were whispering despite the noise.
"What are they talking about?"
Marinette sighed. "The, uh, that bet." She looked sideways at him, like she was hoping he'd say something about it.
"Oh," Adrien said, racking his brain for scraps of memory. "Nino won, right? He said it was going to take over a month." For someone who won a bet, he didn't look very happy about it. The two looked over at him at the same time and frowned. Well, Nino frowned. Alya glowered.
"Technically, Alya's got until the end of the day but... yeah." Her voice became very quiet. Small and sad. "Nino's going to win."
"I never learned what that was about," he said, hoping she would provide an answer to the mystery.
Marinette just shook her head and started fidgeting with her purse strap to avoid looking at him. "L-let's wait for them," she stammered.
That wasn't a good sign. He didn't want to push her into her old habit of not being able to hold a conversation with him, so he didn't ask again. "Sure, we can wait," he said, taking a step to the side to give her some space. "It looks like they're on their way over already."
Nino and Alya approached with fake smiles plastered on their faces, like nothing had happened. Neither greeted Adrien or Marinette when they reached them, just kept walking toward the doors. The crowd thickened the closer to the door they got. Students pushed to get out of the building, and Adrien quickly lost sight of Nino and Alya somewhere ahead of him. He and Marinette squeezed through the doors and finally made it out onto the stairs.
"Oh no!" Marinette pulled at her hair as they started down the stairs.
"What?" Adrien asked, shuffling behind a red backpack that was going much slower than it needed to.
"Nothing, nothing. I just broke an elastic again." Keeping one fist in her hair to hold the pigtail in place, she fished in her purse for another one. Their pace became a crawl as she searched.
"Just wear it down," Adrien suggested.
"I'll look stupid," she said, giving up the search in favor of digging in her pockets.
"Come on, you'll look fine," he said, trying to convince her so they could catch back up to the others. He could see them waiting by the crosswalk, backs to them. "I've never seen your hair down before."
Marinette half turned to him, looking at him out of the corner of her eye. "All right," she finally said, letting it fall and taking out the other side to match. She brushed it out with her fingers as they finished walking down the stairs.
She looked nice like that. Really nice. A piece of him thought he should probably tell her that, so she wouldn't feel self-conscious. The rest of him was just glad Alya and Nino weren't looking at them, so they couldn't see him gaping at Marinette like a vulture.
That was when his hands started trembling. The nervous energy was back, urging him to reach out and touch her. Maybe tuck that stray strand of hair behind her ear and let his fingers linger by her cheek, his fingertips graze her jaw. But he didn't want her to pull away again, so he clenched his fists and tried to remind himself that there was no reason for him to be acting this weird around her.
"I feel like everyone is staring at me," she said after only a few seconds.
Well, I don't know about everyone. At least one person is. He cleared his throat and forced himself to look away. Students started breaking away from the main group, escaping down the sidewalk toward their homes. Nino and Alya had finally noticed their approach.
"My hair must look stupid. I knew it!" She threw her hands on top of her head, a combination of covering herself and patting it down to lie smooth.
"They're only staring because you're so beautiful."
Adrien and Marinette stopped and stared at each other. Alya and Nino stared at the pair of them. A light turned green and cars streamed past, the wind they created making Marinette's hair dance.
Marinette looked as surprised at his words as he felt. But it was true. He'd never thought about it before, but she was probably the prettiest person he'd ever met. Inside and out.
When the initial shock wore off after three seconds, Marinette hunched her shoulders. "Oh, w-w-well, y-you th-thank."
Panic settled over him as she stuttered. He'd messed up somehow. She was nervous. He'd made her uncomfortable. He was weird and made her feel weird, and he'd messed everything up. She was upset.
He opened his mouth to apologize – he had no idea how to apologize for giving an honest compliment but he knew he had to try – but the look on her face froze his tongue to the roof of his mouth. Shock and disbelief, warring with curiosity. But they were all replaced with the familiar crinkle in her eyes that meant a challenge was sure to follow.
"So your true feelings come out at last," she said in delight. "Sorry, but I can't get involved with my sparring partner, so don't ask."
"What-"
"No, no. Your begging won't work on me!" She pushed him away with one hand flat against his chest.
Could she feel his heart beating through his shirt? She must have been able to. The whirlwind shift in her attitude was making him nervous.
He looked at Nino and Alya for help at this sudden change. They were both open-mouthed.
That was when it clicked. She was just teasing him again. Or more likely daring him. He knew her well enough to know that tone when he heard it, the same when she offered a bonus challenge round. That compliment had been sincere, but he knew how to play along.
"Oh please, Marinette," he said, falling to his knees. "Your grace and beauty surpass all." The words were so easy to say. Too easy. "Make me the happiest boy in school and go out with me?" He clasped his hands and unleashed the most pitiful expression he knew how to make, not sure if he was even acting.
Marinette flipped her loose hair over her shoulder. "I could never give my heart to my most bitter rival."
"Noooo!" He threw his arms around her waist, pressing his face into her stomach. He heard more than felt her laughter, but inside he ached. Ached as she ran her fingers through his hair and down the back of his neck and then because she pulled her hand away. Ached because it felt so good to be close to her and then because he was letting her go as he stood back up. It was all he could do not to let the ache show through his fake smile as he continued the "joke."
Nino had his face in hands. "I hate both of you," he mumbled through his fingers. "So, so much."
Alya had already given up on them. She was halfway to the bakery.
"That's unfair," Marinette said, shifting her backpack and not looking at Adrien like he wished she would. "This is completely Adrien's fault."
"Mine?" he said, trying to sound scandalized instead of bitterly disappointed. "You're the one who won't go out with me."
She opened her mouth to respond, only to pause when she saw his face. He tried to school his expression, hide the new emotions pulsing through his blood, replace it with a smirk and a wink.
It must have worked because Marinette tapped his nose and said, "Sorry, Adrien. You'll have to ask me again some other time. I'm too busy being single at the moment."
The words cut deeper than they had any right to.
Nino grumbled something and turned away. Across the street, Alya shouted, "Are you two done being stupid yet?"
It seemed like Marinette was the only one who was truly happy after the joke, though he thought he saw something else flash across her face as she looked away. He wanted to pretend that it was longing or maybe regret, but he knew that couldn't be true. Marinette considered him just a friend. They had only been joking.
No, she had been joking. Everything he'd said was real. Why hadn't he realized it sooner?
His compliments, all the praise, asking her out, every single word of it had been real.
The ache settled deep into his heart.
The next morning, Adrien arrived at school a few minutes earlier than he normally would have, heart pounding and exhausted as he walked through the front doors. The exhaustion was caused by barely sleeping at all last night, instead being consumed with thoughts of Marinette, her confidence, her hair, her laughter, her quiet beauty, her kindness, and how much he wanted to touch her and spend time with her.
It hadn't even been 24 hours since he'd realized he was in love with her, but it spread through him like an wildfire, burning him up from the inside out, reaching through every part of him and carving out new places for thoughts of Marinette to inhabit, driving him to do something, anything so he could be with her.
His pounding heart was caused by that last bit, the knowledge that he now needed to act. His plan was simple, but he ran through it again anyway as he waited by her locker. As casually as he could, he was going to ask her out. But not on a date. Not yet. If she didn't like him that way (the "if" killed him; he knew she didn't), he wasn't going to mess up his chance by playing his hand too soon. He repeated his line over and over again. "I was just wondering if you'd like to do something other than video games with me some time?"
It was simple. It was normal friend stuff. He leaned against her locker, the cool metal soothing the voice that said she was going to say no, that he was an idiot for even asking her. After joking around yesterday, it was clear that she only thought of him as her weird gaming nerd friend. Why would she want to do other things with him?
But he had to try anyway. If she said yes, it would be a step in the right direction. He would be able to spend more time with her.
Though he tried not to, Adrien watched every person who entered the hallway, waiting for her. His heart leaped to his throat every time he saw black hair, and it crashed back down to his feet every time it wasn't hers.
If she said no, well, he would accept his place as just her gaming buddy, even though it would break his heart. And he could always pretend that their practice sessions were dates, right? Besides, he'd known her for over a year and he'd been okay with being only friends that entire time. It would probably be simple to find his way back to that easy, uncomplicated friendship.
He slipped a little farther down the cold locker door. His argument was very unconvincing, and he swallowed back the tightness in his throat at the idea.
Black hair bobbed into view, and this time it was Marinette's face underneath it. Blue eyes flashing. Smiling broadly at someone who wasn't him.
Excitement and terror washed through him. Her laughter echoed down the hall ahead of her, and he basked in the sound and sight of her. Would he even be able to speak by the time she finally saw him?
Marinette hadn't noticed him yet. She was talking with someone else, and Adrien's eyes flicked to her companion.
Nathaniel was laughing too, then laughing harder at something else Marinette said. Without hesitation, he put an arm around her shoulders and pulled her in for a side hug. Marinette looked content as they walked ever closer to her locker, and that's when Adrien finally accepted the truth.
She was going to say no.
And he couldn't accept just being friends.
With only seconds to make up his mind before she saw him, Adrien did the only thing he could think of.
He ran away.
Today's practice was taking place cross-legged on his floor, staring up at his giant television. Marinette sat with him, a six-inch gap separating them, but she looked over at him from time to time, concerned at his silence.
Over the past week, Adrien hadn't given up hope completely, though he knew he should have. Marinette didn't like him that way and was way out of his league. The knowledge didn't stop him from agonizing over the perfect thing to say that would get her to change her mind, or at least give him a chance.
In the end, he had waited too long.
Though he was trying to act like everything was fine, the jealousy ripping through him was affecting his mood, his game, even his face, and had been chewing him up all afternoon. For the millionth time, he tried smoothing out his scowl. He'd already given up trying to shake life back into his numb hands.
B, up, duck, A. Button smashing when he knew he wasn't fast enough. Finally watching as his avatar felt defeated to the mat. Again. He took a shaky breath.
"Okay, what is going on?" Marinette asked, placing her controller carefully down in front of her, lining it up perfectly parallel to her knees. "You're making a lot of rookie mistakes. It isn't like you."
"Oh, just tired," Adrien said, making a show of stretching and lolling back.
"You told me this morning you'd slept really well last night," she said flatly.
"Oh." Right. He'd said that. Shoot. "Tired... from school."
"Okay... What was so-"
Adrien started a new round, forcing Marinette to scramble for her controller and cut off her interrogation.
It was only going to buy him time. If Marinette thought someone was upset, he knew she wasn't going to let it rest until she'd helped them feel better. It was one of many, many things that he loved about her. But he also knew he'd be better off bringing it up before she did, so he could steer the conversation.
They played for a few minutes in silence while Adrien's character was annihilated and he organized his thoughts. "So..." he finally asked, and he was pleased to hear his voice sounding almost normal, not tense like he felt. "What did Nathaniel want to talk to you privately about earlier?"
Adrien knew. She probably knew that he knew.
Nathaniel had asked her out. Adrien had been too slow, and now she was someone else's girlfriend. Could she read the agony on his face underneath the mask of disinterest?
"Oh, Nathaniel asked me for a date." How could she be so calm about the thing that was causing him to die inside? Sensing his distress, his avatar also keeled over and died. Round sixteen ended in defeat.
"Oh? That's..." He gulped. What question would just a friend ask? "When's the big-" He forced the word out. "-date?" That had sounded awful. The words and his delivery.
"I turned him down," she said casually, and just as casually she slaughtered his character again.
The next round began as Adrien blurted out a thrilled, "Really?!"
Marinette's character killed itself by jumping off the edge as she dropped her controller and turned to stare at him.
Adrien cleared his throat. "Really? Too bad for him, I guess." I'm cool about this, Marinette. Not interested in you or your love life at all. His unasked question hung over them: Why did she turn Nathaniel down? He couldn't bring himself to ask.
She continued to stare, considering him, then turned away with a smile she couldn't quite hold in. "I've wiped the floor with you for the past eighteen levels. You want to go again, or are you ready to admit your defeat?"
"And let you rub it in for the rest of our lives? I don't think so."
"I promise not to if you agree to do my homework for the rest of the year."
"I would absolutely love to never do that ever. Bring on level nineteen."
"Oh, that's what I was hoping you would say." Her glance was sly, and Adrien felt a challenge coming on.
Their characters were whirls of pixels, but this time he had no problem keeping up. She'd turned Nathaniel down! Adrien was back on form, matching Marinette stroke for stroke, about to pull out his first win since-
"I bet you were wondering why I said no." Marinette's avatar slipped a punch over his slack fists, knocking him down to half health with one blow. "It's because I already like someone else." With one more kick, she finished him off.
Adrien gripped his controller, not seeing the screen or even her as the next level started playing. Of course she already liked someone. Someone as loving as Marinette would have someone she loved. He'd never even had a chance, even before he'd wanted one. He was an idiot for not realizing.
"Complete devastation!" Marinette said. She meant his character, but she could have been talking about the boy sitting next to her. Both were crumbling to the ground.
The practice session ended early that day. Marinette sent him several questioning looks over the next hour that he stubbornly ignored, and he was glad she didn't push him. He wasn't sure he'd be able to stand her sympathy.
Like the gentleman he was, Adrien walked her to his bedroom door. Even with the awkward tension lingering in the air, he wanted her to stay a little longer. Maybe sensing that, or maybe just still hoping to cheer him up, Marinette hesitated in front of the closed doorway.
Adrien opened his mouth to speak, but when he realized he had no idea what it was he wanted to say, he shut it again slowly. Marinette waited patiently, playing with the hem of her shirt. What could he tell her? Nothing that would help his situation. Nothing that would change her mind about whatever wonderful guy she had her eye on. Nothing that would make her consider her dork of a gaming partner.
Marinette smiled up at him. After the miserable company he'd been all afternoon, she still felt like smiling at him? He almost blurted all his feelings out anyway.
"Well..." she said. "I should go."
Pushing herself up on her toes so she could reach and putting her hands on his shoulders for balance, Marinette placed an unexpected kiss on his cheek, just next to his mouth.
Adrien closed his eyes at the tender touch, heart melting.
I could turn my head, he thought as her lips lingered. I could wrap my arms around her and never let go. The scene was vivid in his mind, her hands slipping from his shoulders to his chest, fingertips tracing the stripes across his shirt. Whispers of how much she loved him. Him pulling Marinette close, her wanting him to.
But it wasn't real. She wouldn't like that, he reminded himself, so he kept still. His hands gripped his jeans to keep them from seeking her out.
When she pulled away a few seconds later, her look was intense. Despite her announced intention to leave, she hesitated. Waiting for something. For him to say something?
The words were right there on the tip of his tongue. Confess! He could do it!
He could, but he shouldn't. She'd just admitted to liking someone else. How disrespectful of her confession would telling her now be? Adrien didn't want to lose her.
"See you tomorrow?" he said, pulling the door open for her.
She frowned, not like she was angry. Like she'd been disappointed. Without another word, she slipped through the door and padded down the wide atrium stairs. He didn't take his eyes off her the whole time, but she didn't turn around to see it. From his spot so far away, he heard the front door click softly behind her.
He stayed put long after she'd gone, replaying the kiss in his mind, what her soft lips felt like, the tingle he'd felt as she'd rested her hands on his shoulders to steady herself, the heat of having her body so close to his.
Had it been all his imagination, telling him what he wanted, or had her kiss really been that close to his mouth? It had felt like she'd almost touched his lips she'd been so close.
The memory was still fresh on his skin, and he outlined the spot hesitantly, then with awe as his finger brushed the corner of his mouth. It wasn't his imagination. She really had.
Maybe... maybe he had misunderstood. Hope bubbled up inside him. She liked someone else, someone other than Nathaniel. He wasn't Nathaniel. What if she'd meant him?
What if he did have a chance after all?
Adrien wanted to be absolutely sure. Getting his hopes up again, or listening to Marinette's rejection, would be too painful. He was going to make sure he was the one, so he spent the next week looking for clues that he was the lucky boy she'd set her sights on.
And clues were everywhere.
They were mostly little things, like the way her face would light up when he came around a corner, or how she leaned into his touch when he dared to brush her bangs out of her eyes, or how she didn't scoot away if he sat down close to her.
Four days later, in the middle of a hard level, he experimentally touched his hand to her knee, keeping the pressure as light as he could, in case it wasn't wanted. She scooted closer, like she wanted to make it easier for him to do it again.
Marinette knew about his strict diet and would often bring him goodies, leftovers from the bakery. The following day, she'd brought him ones she'd made herself "with love." That's what she said. The big L word. A small part of him told him to calm down. She could have meant that she loved him as a friend. Most of him excitedly took it as an obvious hint.
Overall, his second favorite hint of her feelings was how she glowed under his compliments. "These pastries are the best things I've ever tasted! Could you teach me to make them?"
Marinette stumbled over her words for the next five minutes.
"Forget competing in the Olympics," he said two days later. "You could be the team coach. You're amazing!" She blushed for the rest of the day.
The best hint, the one that left him reeling, was becoming a common occurrence: she talked to him. Lately, their practice sessions would be filled with long stretches when they chatted about everything and nothing, controllers abandoned.
Today, she lounged on his couch, and he sat on the floor by her head. She'd asked him about his day, and he'd listened to hers, though she admitted herself that it was boring. She'd asked him about his day, then about his dreams for the future.
The honest curiosity she had for his answers, the fact that she even cared, left him leaning the couch for support. Marinette was on her back and smiled up at him as the movement brought him closer.
The conversation hit a lull when he ran out of things to say. Instead of feeling awkward, it was peaceful, and she closed her eyes and sighed.
What a perfect time to test her feelings for him again. Before he could think better of it, he ran his fingers through her hair. Her reaction was immediate. Her whole body relaxed, her smile widening. When she opened her eyes to look up at him, they were soft, maybe even loving.
But the "maybe" was still too daunting, and he pulled his hand back and looked away.
He needed to tell her how he felt. He liked her too much not to. He wanted her to look at him like that all the time. So why was he pulling out the controllers again to avoid her? Was it really better to wait and see what happened? Or should he just lay his heart bare right now?
He settled on the couch next to her, Marinette bending her knees to give him room without moving from her spot. Was she still giving him that loving look? Or had it turned into a frown because he was being a coward? He hunched forward under the weight of all his questions, resting his forearms on his knees.
"I bet I could beat you in my sleep," Marinette said. Her voice sounded normal, so he dared to look at her. Her face was mischievous as she stretched out with an exaggerated sigh, throwing her legs across his lap and pinning his arms down. "Care to bet against me?"
"Um, move. I need those arms."
"Make me."
Two more hints: the ease with which she touched him, and the way she seemed to save her most dazzling smiles just for him.
"Make you?" Massive crush or not, Adrien was not about to pass up a challenge. "I'll make you."
Marinette settled deeper into the cushions, pressing down onto his arms. It was the best trap he'd even been in, and he couldn't reach much to help him, just the coffee table in front of them. Leftover snacks littered the table, along with a half-filled glass of water. He slid it off the edge of the couch as Marinette squirmed to keep him in place.
With his limited movement, he couldn't lift the cup very high, so he mimed pouring it over her shins. She shrieked and kicked him in her scramble to get out of the way, and the glass spun out of his hand, splashing water all over him before landing on the floor. It soaked into his shirt and dripped through his hair.
"I'm sorry!" Marinette jumped up immediately, flapping her arms around her head so fast they blurred. "I'm so, so sorry. I shouldn't have-"
"It's fine," he assured her while rivulets of water tickled his down scalp. "It wasn't that much water."
She groaned at the lie. "I'll go get you a towel."
Before he could protest, she ran toward the bathroom door. Adrien followed her, dripping. "It was my fault. Please don't-"
A fluffy towel muffled his words as she threw it over his head and started rubbing it into his hair. "Marinette," he mumbled. "You don't have t-" The pace of her hands became less frantic as she moved from the crown of his head, moving down to dry the back.
"Sorry," she whispered. Her tempo became even slower as she worked the sides of his heads, rubbing gently so she wouldn't hurt his ears. Plans to "accidentally" get himself soaked on a weekly basis were already starting to form in his mind. He wasn't sure if it was the attention she was paying him or her rhythmic pace as she stroked circles around his ears, but every muscle in his body seemed to be melting.
"Is that any better?" she asked. Her hands stilled, but she didn't remove the towel from his face. Her breathing was quick and shallow.
Adrien lifted up the edge to reveal Marinette's panicked face. What did she think? That he was going to hate her because of some water? He wasn't a cat.
Her eyes searched his, looking for anger or rejection or who knew what, and he gently grabbed her face with both hands to bring her back to reality. And as an excuse to act out at least the beginning of every fantasy he had about kissing her. With the way she was looking at him, he could even pretend that they were about to come true.
"It's fine," he said, rubbing a thumb across her cheek. "I'm all dry now." A cold spot was soaking through at his shoulder, but he ignored it.
After a few more seconds of wide-eyed staring, Marinette slid the towel off his head and looped it behind his neck, holding onto both ends and giving no indication that she wanted him to remove his hands. So he didn't.
Another clue. It finally was enough. He knew.
Leaning in slowly, so she would have time to change her mind, he looked at her lips, then raised an eyebrow in question. Marinette used the towel to pull him closer to her, closing her eyes. A rush of heat swooped in his stomach when he felt her body brush against him. Her breath fanned his face as he inched closer. They hovered, anticipation building, noses brushing, lips quivering, until he tilted his head and finally closed his eyes.
Without warning, the door swung open. "Adrien."
Marinette and Adrien jumped apart, the towel falling on the floor.
Nathalie walked in, staring at her tablet and almost ignoring the teenagers she was speaking to. She hadn't noticed anything. "Your piano teacher is here. Ms. Dupain-Cheng's ride is waiting downstairs." Without another word, or even looking around the room for them, she left, leaving the door open after her.
"Um," Adrien said. Cursing the interruption, he bent to pick up the towel. When he straightened, he reached out for Marinette's hand, but she was already across the room, picking up her things and not looking at him, her face glowing red.
She snuck him a peek once as she was putting her shoes back on, but when she saw him staring at her, she looked down again. Probably because he was gaping at her like an idiot.
Marinette finally walked back over to him, eyeing the wet spot on his shoulder. "I'm sorry. I shouldn't have-"
"Want a hug?" he asked, offering his arms. "It's nice and cold."
She chuckled as she leaned into him, resting her cheek against his. "Thanks for having me over." Her breath blew his hair, tickling him. "And for letting me beat you."
"Oh, yes," he said. The hug didn't feel cold at all. It was warming him up from head to toe. "I lost on purpose, just for you." How was he supposed to just let her walk out his door, when all he wanted to do was hold her and never move from this spot again? "Because your happiness is so important to me."
As she pulled away and stepped back, he grabbed her hand, and then just as quickly let it go, unsure how to recreate the mood that had so quickly evaporated.
They waited, neither moving, Adrien hoping for at least another goodbye kiss like she'd given him last week. Without warning her expression crumpled, and she walked through the door without saying goodbye at all.
She'd been waiting, he realized as soon as she was gone. She'd been waiting for a goodbye kiss, too.
Adrien ran to the window in time to watch her walk down the front steps. He followed her with his eyes as she slid into the car. When she turned to pull the door closed behind her, she paused, looking straight at him. He waved, but she shut it without returning the gesture.
"Tomorrow," he vowed. It was Saturday, and they had another practice in the morning. The first words out of his mouth were going to be his confession.
He just needed to figure out what to say.
Saturday mornings used to mean stifling isolation. There was no school to look forward to. His tutors often had the day off, and if there wasn't a photoshoot, he was likely to be confined to his room. Another benefit of having Marinette in his life was that he was no longer alone on the oppressive weekends.
"You're smart, and kind, and funny." Adrien muttered to himself in the back seat, his driver occasionally looking at him with concern through the rearview mirror. He'd been rehearsing multiple versions of his speech since last night. It was only a few minutes until he saw her, and he still hadn't decided what to say. Should he just blurt it out? "Marinette, I love you." Or should he build up to it? "I've loved spending time with you, and you're my best friend, and lately you've become more than that." He tested them both out. They were both fine, so why did they both sound so... wrong?
Maybe he wasn't being specific enough. Anyone could tell her she was great. So what should he say about her specifically? This only led him back to all the other lists of rehearsed lines he'd come up with in the last 12 hours, her confidence, her infectious joy, her compassion...
The car pulled up to the curb, and Adrien stepped out, knees a little wobbly with anxiety. He was going to have to just wing it. Say what felt right in the moment. Which was a terrifying idea, but now he had no choice.
The bell tinkled and the smell of fresh bread and chocolate chip cookies filled his nose as soon as he pushed open the bakery door. Sabine and Tom turned to him with wide smiles.
"She's already waiting for you," Sabine said, waving him through the door to their upstairs apartment. "Have fun!"
His footsteps seemed to echo through the small hallway. Hesitating only a second, he knocked on the door that led into her living room, and waited, heart pounding.
Marinette, I have something to tell you. Marinette, I love you. Marinette, before we start to play, can we talk? He'd promised himself. The first words out of his mouth would be his confession. Don't mess it up, Adrien. Just tell her you love her.
The door was yanked inward so fast that it hit the wall. Adrien jumped. "M-marinette. I lo-"
"I've got a new idea! Come here!" She reached through the doorway and clamped down on his wrist, then turned and towed him through the living room and up her stairs. A woman on a mission.
He had no idea what that mission was, or what really was happening, so his imagination started supplying possibilities. She got a new game? She needed to show him her newest art project? He tripped on the top step when he thought that maybe she was dragging him up to her room because she couldn't wait to kiss him.
He imagined her snapping the trapdoor shut, with the pink curtains closed and her room dimly lit by filtered light. She would let go of his hand, then turn around to face him, before slowly stepping into his space. She'd slide her hands up his shirt, stopping at the collar, grabbing fistfuls to pull herself closer. And closer. Their faces were millimeters apart. He could count the lashes of her half-closed eyes. He reached for her eagerly, wrapping both arms around her waist, pulling her closer, her stomach flush against him.
"I love you," she whispered. "You're the only one for me." Her lips parted slightly as her eyes slid shut.
Marinette's voice was suddenly bright and cheery. "Pick your favorite button!"
Adrien's daydream popped.
Sunlight flooded her room through uncovered windows. Her trapdoor was still open, as her parents had always requested, and she waited for an answer expectantly, bouncing on her toes and not looking smitten in the slightest.
"Uh, what?"
"Buttons," she repeated. "Which one's your favorite?"
She'd dragged him upstairs for sewing help. He cleared his throat and smoothed out the collar of his shirt, which hadn't been rumpled by her hands.
"I've never thought about it," he said, keeping the disappointment out of his voice. "Flat buttons are probably the easiest to sew with, but Father says shank buttons are almost as easy, and I think they look... What?"
Marinette was laughing at him. "No, your favorite controller button, you goof." She waved one in front of his face. The A button had been taped down. Taking it in both hands again, she mimed playing an intense round. Enthusiasm bubbled off of her. He had no idea what this was about, but he was already on board with whatever it was. (Even if it wasn't kissing.)
"I'm confused." And also in love with you.
It was too late for his confession to be the first thing out of his mouth. His fingers itched to touch her, but she was too excited to let him interrupt.
"See, we're getting too good. We need a new way to push ourselves, so I thought, give ourselves a handicap." She pointed at the incapacitated button. "And go head-to-head. What do you think?"
"I think that's amazing."
As soon as the moment passed, he'd realized what a perfect opportunity he'd missed. Marinette was scrambling across her room to tape down the B on his controller. "You're," he whispered, too quiet for her to hear. "I think you're amazing."
"Catch!" The controller flew, and he caught it deftly. Marinette flopped onto the chaise, leaning sideways against the cushioned back, leaving enough room for him to sit at the end, if he didn't mind her feet poking his thigh, which he definitely did not.
The computer monitor flickered as Marinette scrolled through the settings. Adrien leaned forward as the round began, trying to ignore the way her toes jabbed him when he got a hit on her. It didn't happen very often. The handicap was almost impossible to play with. Marinette won every round easily. At the end of the fourth round, she covered a fake yawn and stretched lazily, and he finally realized something important.
"You practiced this beforehand, you dirty cheater!"
Marinette laughed wickedly as his character was knocked out again.
"You're almost as good as I am now, young grasshopper. I've got to maintain my superiority somehow!"
"We both know that isn't true." He swiped for her hands, but she was too fast, moving the controller out of his reach. "Give yourself a second handicap."
"Make me," she said, her feet pushing against him to press herself further into the back of the chaise.
"Give it."
"No."
He leaned over her legs and into her space, but she kept the controller away from him, grinning wildly. Feigning defeat, Adrien leaned back. When Marinette lowered it into her lap, he pounced forward, but she was still too quick, lifting both hands behind her head, hiding it out of sight.
"Hand it over!"
"No!"
He reached, and she leaned back farther, one elbow poking his cheek. Pushing into her, he strained to get the controller, and she arched underneath him to keep it away.
His arms were longer than hers. He should have been able to get it. His fingers found her wrists, and he slid them up to find her fingers.
A warm breath on his cheek made him stop. He was face-to-face with Marinette. He was nearly lying on top of her, pressing her into the chaise. They were both breathing hard, though they'd barely moved. One of her pigtails was loose.
"It's not fair," he said, mouth dry. "You need to make it even."
She lifted her head, until her face filled his vision and their noses touched. "Make me." Her lips brushed his with each word.
He kissed her.
Every longing moment, every loving thought he'd ever had about her poured through him into his kiss. Again and again his lips found hers. Somewhere, a controller clattered to the floor, and then her hands were on him, in his hair, splayed against his neck, pulling him closer, and he kissed her harder, caressing her face, pulling out her loose pigtail so he could feel her soft hair between his fingers.
Kissing a line from the corner of her mouth to her ear and back, he asked, "Have I sufficiently dazed you?"
She hummed dreamily in response.
Kissing just below her ear, he asked, "Think you can play like this?"
A whisper. "No."
Taking his time, he worked his way back across her cheek, making sure to kiss every inch until he reached the corner of her lips, but he stopped just shy of them, gently kissing her nose instead. "Good."
Somehow, he managed to pull himself off of her. Marinette clutched at his shirt, trying to get him to come back, but he circled the chaise and retrieved her controller, holding it out to her. He loved the way her fingers hovered over her mouth as her eyes wandered up his arm. When her eyes reached his lips, her fingers pressed down hard, like it was the only way she could stop herself from kissing him again.
"Up for another round?" he asked, pointing a thumb over his shoulder to the computer screen.
"Yes, but not of that." She scowled. Half of her hair was loose around her shoulder.
"Let me win this game and you have a deal."
"Never."
"Poor, Marinette," he said, settling down next to her and clicking Start. "No more kisses for you."
Ten seconds into the round and Adrien already knew his plan was going to end badly. His hands were shaking. Marinette's character wobbled. Every time he licked his lips, he could still taste her.
And she had realized that if she rubbed her toes against his hip, he would jump and look over at her. The first time she did it, he was unsure if it had been on purpose, but the second, he turned to find a sly smile waiting for him. This girl was going to drive him crazy.
"I don't think much of your tactics," she said a minute later, as her character finished him off. It had taken three times longer than normal because they were both awful. "You're clearly just as dazed as I am."
"Not nearly enough," he said. Tossing the controller onto the desk, he reached for her waist and slid her into his lap. She came willingly, looping her arms around his neck and weaving her fingers into his hair.
One of his hands stayed at her waist, the other reached up and pulled her other pigtail loose. "You really do look good like this," he breathed.
"You love me," she giggled. "Admit it."
He leaned forward, forehead resting on hers, eyes locked. "Make me."
"Oh, believe me-" Marinette's voice was a low whisper, and Adrien felt a thrill. "I will."
Author's note: This might just be my new favorite thing I've ever written. :) I wrote this in response to a poll I took on Tumblr a zillion years ago. It's finally here! Thank you ours-polaires, khanofallorcs, and actuallycannotflirt for beta'ing this one! I know it was long, and I truly appreciate the help!