Actions

Work Header

I thought of angel's choking on their halos

Summary:

After a tough game in Ireland, Kevin O'Connell wants to relax in his hotel room.

Notes:

This takes place after the Vikings vs Steelers 2025 Week 4 game in Ireland.

Work Text:

As Kevin walked through the hotel hallways, he looked forward to closing the door to his room and escaping from any potential prying eyes. The day had been rough, not only because his team had suffered a tough loss, but also because the fixes weren’t going to come easily. He had just wrapped up a meeting with his fellow coaches, sensing their minds beginning to wander as the day turned to night. The growing amount of injuries were concerning, one that weighed heaviest being the sprained ankle of the team’s starting quarterback.

 

He gently opened the door to his room, taking care to ensure it shut with a soft click. He peered around the corner of the room’s small hallway, through the true entrance of the room. There, on the bed, laid JJ loosely wrapped in a blanket and clutching a pillow to his chest. The 22 year old seemed to have already put himself to bed, proven by the open, empty slot on his pill organizer.

 

Kevin shucked off his backpack and jacket, setting them down alongside the rest of their luggage pile. He looked down at his clothing and could suddenly feel the sweat remaining from his energy on the sideline earlier in the day. He slipped into the bathroom to take a shower and get ready for bed.

 

Kevin exited the bathroom, dressed only in his boxers. He made his way around the bed, slowly climbing in and wrapping his arms around the younger man already occupying it. To his surprise, JJ opened his eyes slightly, “Thought you’d be longer,” he mumbled through the fabric of the pillow.

 

Kevin chuckled, “You want me to leave?” He ran his hand through JJ’s soft curls.

 

JJ whined as he rolled over to nuzzle into Kevin’s chest, “You know what I mean…”

 

Kevin huffed, letting out a short chuckle while he continued to pet JJ’s head. He had come to know a lot about JJ, not the least being his insistence on getting what he wanted. When they had first met, Kevin hadn’t imagined ending up in the same bed as the quarterback, but JJ, with his big eyes and perfectly timed pout, had a way of wrapping anyone and everyone around his finger.

 

But, as almost every other 22 year old, JJ had an insatiable sex drive. He was constantly coming onto Kevin, in his house, their hotel room, Kevin’s office, hell, Kevin was confident that JJ would jump him on the sideline if given the chance. Then one night Kevin came home to find JJ prepped and ready in his bed, but fast asleep. He had found a note next to the man. Letting him know that JJ really, really needed his dick, but also sleep. After that it became almost routine for the two. When Kevin returned from late meetings or film-review, there was about a 50% chance a sleeping JJ would be waiting in his bed.

 

Kevin wrapped his arm around the sleeping beauty, rolling JJ onto his back. He reached for JJ’s underwear, pulling them down gradually. JJ didn’t make a sound, his sleep unbothered by the sudden lack of clothing. The underwear slipped down JJ’s thighs. Kevin had to do a bit of adjusting with the younger man’s legs to remove the underwear fully. Then, he let each of JJ’s legs fall out of his grasp and to their respective side.

 

Kevin couldn't help but admire the sight in front of him. JJ laid out before him, legs open, and eyes peacefully shut. His golden curls mimicked a halo, making JJ look like a fallen angel just for Kevin to defile.

 

He pushed JJ's legs further apart, enough to let his body comfortably slot between them. They fit together so well, Kevin knew god must have molded JJ just for him. Sculpting his ass and thighs with the intention of Kevin resting between them.

 

JJ's body shudders as two of Kevin's fingers finally push inside, slowly pumping and massaging the tight space. The older man’s long fingers were usually enough to bring JJ to climax, scissoring and curling at the perfect moment.

 

Kevin leaned down to meet JJ's lips once again, bringing his unoccupied hand up to rest around his neck. He thinks he'll never get over the soft whines and groans JJ emits while asleep, but they're even better when the young man’s body is struggling to catch its breath.

 

Kevin slowly applied pressure to the side of JJ's neck, pulling back from the kiss as JJ let out a subtle gasp. The older man watched as JJ’s eyebrow furled slightly and his face twisted into one of distress. He could feel JJ's legs twitch and his arms flinch in a pathetic attempt at resistance. He maintained the pressure until JJ's eyes rolled back, letting go and releasing a wave of spasms throughout the younger man's body as he orgasmed. Kevin focused on the way his eyelashes fluttered and how his whimpers mixed with his frantic breathing.

 

“Good boy,” Kevin said, “always so good for me.”

 

Kevin watched as JJ’s breathing steadied gradually, his body relaxing and plunging deeper into sleep. It was something special, to watch JJ in his most vulnerable and pure state, taking and thriving with anything Kevin gave him. The older man retracted his hands from JJ and picked up the lube once again. He squeezed more out onto his hand and began to stroke his cock. Choking JJ had made him hard already, but stroking himself for a minute would guarantee that.

 

Kevin lifted one of JJ’s legs over his shoulder and found his way to the younger man’s rim. He rubbed the head of his cock over JJ’s hole, then pushed into the pliant body. He savored the way JJ’s warm, tight hole sucked him in. As always, JJ felt amazing, his body so eager to receive. Kevin leaned forward, chest to chest with the sleeping man beneath him, and set a steady pace. He enjoyed the sight of JJ rocking back and forth, as the older man’s cock slipped in and out of his hole. JJ’s ragdoll-like movements made the heat in Kevin’s abdomen grow stronger.

 

“Such a pretty slut,” Kevin said, “pretty, but greedy. Bet you wish the whole team would join in. You would like that wouldn’t you?”

 

Of course, there was no response, but Kevin knew JJ would jump at the chance to whore himself out to his teammates. However, for now, he was Kevin’s and no one else could have their way with him. Kevin wanted to remind JJ of that. His body belonged to his coach and the evidence would be plain to see. He maneuvered into a position that would allow him to nip at the young man’s chest, while still burrowed deep inside him. He gently took one pretty, pink nipple between his lips and circled his tongue around it. JJ’s nipples were sensitive and Kevin adored how they would puff up with even the slightest pinch. Suddenly, he bit down and JJ almost squeaked. Kevin wondered how the quarterback would react when he found the mark in the morning. Kevin loved to leave marks for JJ to find, a reminder of how the older man had his way with him. JJ loved even more to find them.

 

The jerk of Kevin’s hips got progressively shorter, but he wanted to keep his cock buried in JJ for as long as he could, cherishing how hot the younger man looked while unconscious. He gripped JJ’s thighs tightly, intending to leave bruises where his fingers pressed into the plush area.

 

“I’m close,” Kevin says, “Gonna stay inside of you, give you everything you’re asking for, baby.”

 

Kevin’s thrusts became more sporadic and he began to grind harder into JJ’s ass, bringing himself over the edge. He groaned and moved to catch himself on the bed, preventing himself from falling onto the man below. As he came, he remained deep inside JJ, filling him up the way he knows JJ likes.

 

Once Kevin rode out his climax, he slowly retreated. Typically, he would take some time to clean JJ up, he hated waking up to dried cum between his legs. But Kevin was tired, exhausted from coaching an entire game and slightly jet lagged.

 

“Promise you’ll still love me in the morning,” Kevin sighed as he laid down and pulled JJ into his arms.

 

~~

 

Kevin awoke to a hand gently shaking him awake. He opened his eyes to see JJ pouting and waiting for the older man to clean up the mess he made.