Work Text:
"Can I come over?"
Ten minutes later, Jeremy is knocking at Michael's door, and the door opens. Jeremy's eyes are bloodshot red, and Michael knows it's not because he's stoned because Jeremy only ever smokes with him.
Jeremy pushes past him, and straight to the basement. Speak of the devil.
Before Michael can even ask what happened, Jeremy is loading a bowl, and goes to grab a lighter but pats his pockets as he realizes he doesn't have his on him.
"Mica, a light?" Jeremy snaps his fingers twice, looking the opposite direction on the shelf.
"What's going on?"
"Michael, lighter."
Michael sighs, and tosses him his lighter. Jeremy takes his bowl, clears it, and flops on his blue bean bag in front of the tv.
"Come let me kick your ass in Mario Kart, nerd," Jeremy says, powering up the Nintendo Switch controllers.
Michael starts to speak, thinks better of it, and runs upstairs to grab two sodas. Did he have a fight with Christine? Was the S.Q.U.I.P. acting up again? He couldn't think of what could be this wrong.
He made his way back down the stairs to the basement, Sprite and candy corn in each hand. Jeremy was scrolling on his phone, looking like he was deleting pictures.
"Jeremy, I will withhold these snacks from you until you talk to me. And turn off my Switch. What's going on?" Michael looked at Jeremy, eyebrows furrowed in confusion and concern. Jeremy finally met his eye, and started to cry.
"She said she just wasn't ready for anything right now, then Jake posts a story of him kissing her the next day," Jeremy almost whispers, and Michael immediately sets everything down to hold his friend. Jeremy wraps his arms around Michael's waist, burying his face in the other's neck, sobbing gently. A part of Michael was pissed, and wanted to get on both Christine and Jake's asses, but his first priority was Jeremy. Always.
Michael rocked the taller, softly kissing the top of his head, rubbing his back in circles. Jeremy's cries turned to heavy sighs, and Michael could feel his body begin to slack. He heaved as he stood with Jeremy in his arms, taking the both of them to the bed in the room adjacent to the basement. He laid them down together, and Jeremy held him closer than ever, his eyes fluttering shut. Michael felt incredibly comfortable, and felt himself dozing off almost immediately after.
A couple hours later, Jeremy's phone rings. Jeremy and Michael had been awake for about an hour, and playing video games for half of that. Jeremy was too invested in the game to notice, but Michael checked the caller ID.
"It says it's Christine," Michael said flatly. Jeremy's fingers hovered over their spots on the controller, his game character falling straight down the map and to it's death. The two sat like that, with the ringtone singing the opening tune to, 'I Wanna Dance With Somebody' and, "Respawn?" flashing on the TV screen in black and red, until the phone stopped ringing.
"I- I should call her back, " Jeremy stammered, reaching for his phone. Michael held it out of his reach, to where Jeremy eventually gave up trying to get it and slumped in Michael's arms once again. Michael set the other's phone aside and enveloped Jeremy in a hug from behind, apologizing and running his hand through his hair. His fingers accidentally got caught in a knot and it pulled, ever so slightly, and Michael could hear Jeremy's breath catch. Michael tried again, except purposely, and felt his own chest stutter for a moment as the boy in his lap whimpered a soft, "please, 'Mica."
Michael pulled him in closer by his waist, using the hand still in his hair to pull Jeremy's mouth to his. Jeremy then put his hands on either side of Michael's waist, held on tight, and ground his hips into Michael. He shook all throughout his thighs, but it was worth it to hear Michael beg, "Fuck, please."
"Is this okay?" Jeremy asked, fingertips brushing along Michael's belt. The other nodded, face red as he looked away. Jeremy pulled a hand away to cup Michael's face, turning the other's head towards him.
"Are you alright?" Jeremy asked, so sincerely as he made direct eye contact with Michael, who stared at him in awe for a few moments before nodding dreamily.
Michael's head fell back as he gasped, back arching and nails digging into the mattress. He felt his cock throb in Jeremy's hand, pulsing and getting impossibly harder. Jeremy went to take Michael into his mouth when Michael moved out of the way.
"Michael? What's wrong?" Jeremy retracted his hand and put it on the other's thigh for the time being. Michael took a couple minutes to answer.
"I'm fine, sorry. I'm just not ready for that, is it okay if we finish like this tonight?" Michael zipped and unzipped his hoodie, which he usually did when stressed or anxious.
"Of course," Jeremy nodded, kissing Michael and inching his hand back towards Michael. They fell back into a steady rhythm, Michael letting out breathy moans and Jeremy gasping sharply under his breath whenever Michael let out an especially pretty sound.
"Mmn, please Jere, I'm so close.." Michael started, grabbing at Jeremy's hoodie.
"Cmon Mica, you can finish, please Michael," Jeremy was more desperate for Michael's release than Michael himself, wanting to see his best friend fall apart in his hand.
"Jeremy!" Michael nearly sobbed as he came, holding Jeremy close to him. Jeremy quietly whimpered into Michael's neck, kissing him and leaving marks. As Michael came down from his high, both highs, Jeremy grabbed a couple wipes and started cleaning the two of them up best he could with still shaking hands.
"Jere, did you..?" Jeremy shook his head before Michael could finish his sentence. He started to say it's fine, he doesn't need to, that he just wanted to make Michael feel good. But Michael isn't having it.
"Please let me, I'll treat you so good," Michael held Jeremy's face in his hand, making him look at him. Jeremy's face flushed, burning hot red as he looked up to Michael's eyes, down at his lips, then up at his eyes again.
His gaze settled on Michael's lips.
Michael took that as an invitation, and closed the distance between them.
"Mm, so pretty, Jeremy."
For whatever reason, hearing his full name like that from his best friend made his face incredibly warm, and he let out a moan into Michael's mouth. Michael placed his hand on the others chest, gently pushing down until Jeremy was under him, hands on either side of his head.
Michael took both of Jeremy's hands and pinned them to the bed, kissing Jeremy deep and hard. The two were breathless, trying to get impossibly closer, as if attempting to become one together. Jeremy pulled away, and had to stop himself from going back when he saw Michael's red, swollen lips.
"I promise I don't need to, really, it can be hard to sometimes and I don't want you to feel like you have to make me. I still enjoyed it just as much, I promise," Jeremy said as he kissed around Michael's neck and collarbone, wanting to make sure he knew how good he had been. Michael held Jeremy close, kissing him all over and thanking him. "'Thank you'? What for, Mica?" Jeremy laughed lightly. "For being so good to me," Michael muttered in between kisses. Jeremy sighed contently, letting his head fall back on the pillow. He held Michael and Michael held him, and they were all each other needed in that moment.
