Work Text
It's another sleepless night for James, only this time he's buzzing with energy that zaps through his veins. Maybe the fifth coffee of the day was a bad idea but at the time it sounded like the right thing to do when he had to finish that project for the client on time.What Sirius' excuse is to still be awake at this hour James has no idea though.“Go on a run with me,” James says as he steps into the living room. It's not really a question.Sirius looks at him like he lost his marbles somewhere throughout the day. “It's 2 a.m.”“Sounds like it should be perfectly safe for me to be out there,” James says with a grin and turns back to his own room to get dressed. “All the bad guys sleeping and all that. So if my strong, buff bodyguard would prefer to lounge around at home while I'm gone...”“Don't be a prat,” Sirius calls after him.It only takes them five minutes to be out on the street.The city at night is something else entirely. It's not really quiet, not totally asleep, but still it has something hushed, like the city is holding its breath for a little bit to let everyone get some rest.Running in this atmosphere feels strange and freeing.They find an easy rhythm, running alongside one another like they never did anything else, and finally the buzzing in James' veins subsides, the energy finding an outlet. His knee twinges a little but James ignores it. It's not bad, he'll be fine.They make it to the park before the first raindrops fall.It's not just a drizzle, it's big splashes and James and Sirius are already wet when they stop under one of the trees. James laughs and rakes a hand through his wet curls. Just then the rain really starts and it looks like it won't stop for a while.“Looks like I had a great idea,” James says with a grin.Sirius chuckles and looks out at the curtain of rain. “Looks like we won't need a shower.”James steps closer to him. There is energy buzzing under his skin again when Sirius looks at him. James leans in and kisses him, because he wants to, because he can, and then steps backwards out into the rain. “Race me home?”he asks and doesn't wait for an answer, just sets off in a sprint.He can hear Sirius come after him, splashing through the quickly filling puddles. The thrill of the chase sizzles through James like a lightning bolt, propelling him forward even faster.His hair gets plastered to his head in no time and the white t-shirt he's wearing clings to his body, almost see-through. James doesn't care. His lungs burn with the run and he feels free.He risks a glance back over his shoulder and sees Sirius gaining on him quickly through the absolute mess his glasses have become with the rain. He grins and takes an unexpected turn, hearing Sirius curse behind him as he has to adjust quickly. James laughs, loud and breathless, and takes another narrow turn into a shortcut that leads straight to the front door of his apartment complex.The second or two it takes James to get the door open is what dooms him in the end. Sirius catches up with him just inside the door. He grabs James and James is laughing until his laughter is swallowed by a greedy kiss.James groans against Sirius' lips when his back hits the wall next to the entrance door, his hands tugging at Sirius' wet shirt, pulling him ever closer. He tastes of rain and the wildness of the night and James can't get enough.His head falls back against the wall when Sirius' lips start trailing down the side of his neck. James shivers when Sirius' teeth scrape over the sensitive skin, his hips buck forward, seeking friction on the thigh that Sirius has pushed between his legs, a moan falling from his lips.He's easy, he knows it, but he's so very hungry for this.“We should probably get this party upstairs,” Sirius murmurs against James' skin and yes, that's a good idea. It's just hard to let go.Sirius brushes another kiss to the underside of James' jaw and then steps back. James looks at him through his fogged up glasses, satisfied that Sirius looks just as much of a mess as he feels like he does. He tries to get some much needed air into his lungs, breathing hard as he peels himself away from the wall. He takes one step and then another over to the stairs, his eyes never leaving Sirius who's watching him like a hunting dog ready to pounce.James smirks and then he's off again, running up the stairs, taking two steps at a time.Sirius is hot on his heels.They race up the apartment complex, floor after floor, and James curses himself for his choice of the top floor. Legs burning, he finally gets there, having barely enough time to get his front door open with fumbling hands before Sirius is on him again.James won't complain. Not at all.The door crashes close behind them. James' back hits the door and then Sirius' lips are back on his own. James groans into the kiss, his hands reaching for Sirius, but Sirius catches them and pins them to the door over his head and, yes, please.James makes a sound that's embarrassingly close to a whimper. Sirius' body heat feels amazing against his rain chilled body.But then Sirius pulls back and the sound becomes one of protest, but only for a moment. Sirius' hands slip beneath James' soaked shirt, peeling it off his damp skin, and James is very much on board with that idea. He leaves his arms raised against the door until Sirius is done getting him out of the clingy shirt and then lowers them to return the favour.Wet fabric hits the floor and there has never been a better sound to James.They are back to kissing within seconds. Sirius' hands slide under James' arse and with absolute ease lift him up. With a little squeak of surprise James wraps his legs around Sirius' middle as Sirius pushes away from the door and manoeuvres them through the dark apartment. James is absolutely ready to do anything and everything for that man.The bedroom door crashes against the wall when Sirius kicks it open but James barely hears it, too focused on the skin to skin contact he's getting right now, until Sirius drops him off on the bed, bouncing.James can't help but laugh. He pushes up on his elbows but before he can sit up properly Sirius has stepped up between his legs, kicking them apart to make room. A shiver runs through James' body as Sirius grabs the waistband of his sweatpants, his fingers brushing against James' hip bones, but he doesn't pull them down just yet. He looks at James, waiting, his thumbs brush against James' damp skin again until James nods, giving him permission. Only then does he pull the wet sweatpants down and off James' legs, taking his underwear right with them.James' cock springs free and he should probably be embarrassed about how ready and leaking he already is, but embarrassment is the furthest thing on James' mind. There are other things he has to do right now.He struggles up into a sitting position and hooks his fingers into Sirius' belt loops, pulling him closer, so close his knees hit the bed frame between James' spread legs. Of course the weirdo was running in cargo pants.His mouth finds the skin above the waistline, kissing and licking raindrops from Sirius' skin as he works the cargo pants open. A rush of air escapes Sirius' parted lips and his fingers tangle in James' curls as James pushes his trousers down. James wishes he would tug just a little harder.Well, if you want something you should go for it, that has always been how James approaches life, so he kisses his way further down, his mouth moving over the fabric of Sirius' pants and the clothed cock beneath.Sirius hisses and tugs at James' hair and James probably shouldn't feel as proud as he does about the wet spot that's quickly growing at the front of Sirius' underwear, but he is. He's very fucking proud.Taking pity eventually, James finally hooks his fingers into Sirius' pants and pulls them down enough so he can drag his tongue properly along Sirius' length. It earns him a moan and a few curses and another sharp pull on his hair, one that makes James a little cross-eyed.“Hold your horses,” Sirius mumbles, his voice low and husky and doing funny things to James. He pushes James back onto the bed and steps out of his underwear before he follows.James uses the time to toss his glasses onto the nightstand and opens the drawer, searching for the bottle of lube he knows is in there. Sirius' lips on his skin are just so distracting that he nearly drops the bottle once he finds it, but Sirius' clever fingers catch it before it can roll away, never to be seen again.James reaches for him and pulls him into the next kiss, his fingers tangled in Sirius' wet hair that came loose from his bun. It's intoxicating, having him this close, the feeling of Sirius' skin against his own. The weight of Sirius' body on top of his own is both comforting and maddening at the same time and James almost shakes apart at the first brush of Sirius' fingers against his cock.It should be embarrassing, really, his eagerness, but James doesn't have the time or energy to care, too carried away by the feeling of Sirius' palm. There is lube on his fingers, making the glide more smooth, but James has no idea when that happened.Sirius' graces him with another slow stroke from base to crown, swirling his thumb over the head of James' cock in a way that makes James almost bite right through his bottom lip, before he shifts his hips a little closer and then closes his fingers around them both.James whimpers. There is no way he will be able to keep going for much longer. Sirius kisses him, nipping at his lower lip and soothing the sting with his tongue. “Don't hold back on my account,” he murmurs into the kiss, a hint of teasing in his voice, and James is a goner.He comes with a moan loud enough that even the neighbours might hear it. His back bows off the bed as much as Sirius' hips pinning him down allow, clinging to Sirius so hard he's probably leaving marks. He would apologize but he's too busy seeing stars.Sirius curses under his breath and buries his face in the crock of James' neck. The rush of new warmth right next to his cock tells James all he needs to know and sends an awful lot of pride through him.Getting air back into his lungs feels like a bit of a struggle but somehow James manages. He feels boneless in the best way, warm and tingly. He sighs, content, eyes closed as his heartbeat slowly calms back down, dropping his arms to the bed only when Sirius starts to move.“There should be a box of tissues somewhere over there,” he says, waving into the direction of the nightstand, his eyes still closed.“Classy,” Sirius chuckles, the bed dipping as he moves. James can't help but smile. He probably looks a little ridiculous, blissed out and grinning like a lunatic, but what else can he do, really?Sirius is successful at locating the tissue box. He cleans them both off and James is grateful for it since he's not willing to move.“Come here,” James mumbles when Sirius is done, opening one eye to look at him, even if all he sees is a blurry shape. “Don't you dare leave now.”“I wouldn't,” Sirius says, laughing softly. He fishes his phone and gun out of the pile on the floor, dropping one on the nightstand and pushing the other underneath the pillow. James lifts his arms until Sirius chuckles and slips back into bed. With a sigh, James wraps his arms around Sirius like an octopus and closes both eyes again.“You're not clingy at all, hmm?” Sirius asks amused, his lips brushing against James' forehead.“I've warned you,” James mumbles. He can already feel sleep tugging at him, trying to pull him away, but James tries to hold on to consciousness just a little longer. He just needs to feel a moment more of this.Sirius' fingers slide through his hair and it's really not helping with staying awake.“Sleep,” Sirius finally says, barely a whisper in the dark, and damn him really, because who is James not to follow his every command.
