Read What Happens at Christmas Online
Authors: Jay Northcote
Sean was ridiculously good at this. Either that, or it was luck that his technique meshed perfectly with what Justin liked. Some guys were too aggressive with rimming for Justin. He’d never been a fan of someone trying to get their tongue inside him. Obviously some people probably loved that, but for Justin it was too much. Dicks or fingers on the inside? Yes please. But the squirmy feeling of the tip of a tongue working its way into his hole made his toes curl—and not in the good way. The relentless, slow lap of Sean’s tongue was perfect. He used just enough pressure not to tickle, but it was light enough to send delicious tingles of sensation through the triad of Justin’s arse, balls, and dick. They were linked together in a feedback loop of arousal, sending him higher and higher with every stroke.
Justin had never come without stimulation on his cock before, apart from during wet dreams as a teenager—coincidentally usually ones about Sean—but tonight he wondered if it might be possible. Part of him wanted to find out, to let Sean carry on with what he was doing until Justin either came all over himself or died of sexual frustration, whichever happened first. He thought about touching himself, but Sean was in charge, and Justin liked him being in the driving seat. The firm grip of Sean’s hands on his thighs and the slow measured way he was taking Justin apart pushed all Justin’s buttons.
“I need to come,” he finally gasped. “Please, Sean.”
Sean paused what he was doing to ask, “What do you want?”
“Anything. Just make me come.”
Sean knelt up between Justin’s legs, his cock jutting out hard and red. Justin wanted it in his mouth so badly—but later. The overwhelming need to come his brains out eclipsed everything else right now. He cried out in delicious ecstasy as Sean closed his fist around Justin’s cock in a tight, perfect grip. He reached between Justin’s legs with his other hand and circled Justin’s hole with his fingers. It was so wet with spit down there that there was no need for lube.
“Oh fuck, yes. Don’t stop. That’s so good.” Justin tensed up, his impending orgasm drawing his muscles tight, like a coiled spring. He dug his heels into the bed, arching, begging with his body as well as his words. When he came, it tore through him, his whole body jerking as he thrust into Sean’s hand. Sean’s fingers slipped inside, just a little, and Justin clenched around them as his cock pulsed and shot. There wasn’t as much spunk this time, but his orgasm was no less powerful for that. Sean drew it out of him, making it last until Justin flopped back on the bed, exhausted, and Sean finally released him.
Sean ran a finger through a smear of come on Justin’s belly and then lowered himself over Justin to kiss him again. He straddled Justin with his strong, hairy thighs, and Justin felt the hard nudge of his cock against his own softening one.
He put a hand down and cupped Sean’s balls, gently encouraging him to move up the bed. “Here,” he said as Sean knee-walked up until his balls bumped Justin’s chin. “Let me suck you.”
“Do you want me to put on a condom?” Sean asked.
“Do you need to?”
Sean shook his head. “I haven’t done anything without one since I got tested last.”
“Then I’d prefer to taste you than the latex. And I got myself checked out after Andy.”
Justin had been to the clinic after everything fell apart—not that he’d let Andy bareback him anyway, thank fuck, so the risk had been low, but he’d needed to be sure.
He guided Sean’s cock into his mouth. The flavour of sex and salt flooded his tongue. Sean was leaking precome liberally. It was good to know that eating Justin out had obviously been good for him too. He tried to take Sean deep, but the angle was all wrong. He sucked on the head for a while, and although Sean seemed to be enjoying that from the sounds he was making, Justin was greedy for more. With a renewed surge of energy, he released Sean and pushed on his hip. “Lie down. I can’t deep-throat you like this, and I want to.”
Sean moved obediently, lying on his back with one hand behind his head and the other on his belly. He looked so fucking hot laid out on Justin’s bed. Justin paused for a moment to admire him.
“What are you waiting for?” Sean took his cock in his hand and stroked it slowly, pulling the foreskin back with each stroke to reveal the shiny, slick head while Justin watched.
“Just looking at you. Appreciating the scenery.”
Sean smiled, and his gaze roved over Justin, lingering on his nipples and then drifting down to Justin’s soft cock. “Yeah. It’s not too shabby from this angle either.” He moved his hand back to his stomach, stroking through the soft dark hair there, and his cock flexed expectantly.
Justin crawled over him and kissed him. He owed Sean some teasing, so he took his time working his way down Sean’s body again. He buried his face in Sean’s neck, breathing in the sweet, earthy scent of his sweat. Then he moved down over Sean’s torso, finding his nipples in the crisp chest hair and making them harden under his tongue. Sean wriggled, ticklish, but he settled as Justin licked and sucked his way down to the smooth skin on his hips. His belly was flat and the vee of muscle was taut and defined as he tensed under Justin’s mouth.
“God, Justin, I’m dying here,” he murmured in a husky voice.
“Nobody ever died from being made to wait to get off.” Justin took Sean’s cock in a firm grip, lifting it so that Sean would feel his breath as he spoke. He licked his lips, his gaze fixed on Sean’s.
“You’re evil.”
“But you love me anyway,” Justin said. Sean’s eyes flew wide for a moment, so Justin clarified, “You told me so that time we got drunk on your dad’s whisky when we were fourteen. Remember? You said I was your best friend ever and you’d always love me.”
“Yeah, I remember.” Sean’s voice was hoarse and he swallowed hard. For a moment it looked as though he was going to say something else, but nothing came out. Justin stared at him, searching for something in his face that might give him the courage to admit that he loved Sean—not just as a friend—and that he always had. But the shutters had come down over Sean’s expression, and Justin was in danger of wrecking the mood unless he got them back on track. A mouth on Sean’s cock ought to do it.
“Well, I guess this isn’t going to suck itself,” Justin said, lowering his head.
Sean’s laugh turned into a gasp as Justin took him deep, forcing himself down on Sean until his throat ached and his eyes watered.
“Oh God, Justin.” Sean put his hands on Justin’s head, his knees coming up to cradle Justin as he sucked in long, slow movements.
He let Sean’s cock nudge right into the back of his throat with each pull of his mouth, squeezing around it and making Sean groan before lifting off and using his tongue on the head on each upstroke.
It wasn’t long before Sean gasped, “I’m gonna come.”
As if Justin would ever pull off.
Fuck that
. Justin had jerked off a hundred times imagining Sean’s dick in his mouth. There was no way he was going anywhere until he’d had the full experience. He made an incoherent sound of encouragement, bracing himself for the bitter salt of Sean’s come. Even after a few years of doing this on a regular basis, it still sometimes took him by surprise. Come flooded his mouth, and he swallowed as he carried on sucking, pulling out another cry from Sean.
When Justin finally let Sean slip from between his lips, Sean’s hands were still in his hair, petting him as he raised his eyes to meet Sean’s. Sean smiled, face soft and open now. He looked totally happy and blissed out. Justin’s heart skipped a few beats as warmth surged through him.
“C’mere.” Sean guided him up with a firm hand at his nape. He licked at Justin’s lips. “You taste like me.”
Justin shivered. “Well, yeah. I probably missed a bit.” He parted his lips and let Sean in, their tongues moving languidly together.
They rolled onto their sides, still kissing, until it gradually slowed to gentle pecks and nuzzling of cheeks. It was so sweet, so perfect, so precisely what Justin had always longed for and never quite found with any of the other guys he’d been with. But maybe that was because none of them had been Sean. He trusted Sean so deeply, with that kind of bone-deep knowledge that someone is on your side whatever happens.
“Can I sleep in here tonight?” Sean asked, sounding half-asleep already. “I’m too tired to move.”
“As long as you don’t snore,” Justin replied. He turned onto his side away from Sean to switch off the lamp. He settled back down on that side, but he pulled Sean’s arm over his waist and smiled when Sean snuggled in behind him.
As Sean’s breathing slowed into the rhythm of sleep, Justin felt an icy finger of anxiety tapping at the window of his consciousness now the heat of the moment had passed. Would he regret this in the morning? Would Sean? Would things be weird?
Justin sighed. Whatever happened, this night would always be special to him. All he could do was trust that their friendship was strong enough to survive a little awkwardness.
CHAPTER NINE
Sean was the first to wake in the morning. For a moment he couldn’t work out where the fuck he was, and why there was a warm, bare body curled around his own naked skin.
Then he remembered.
Fuck… Justin.
Memories of the night before assaulted him, leaving him whirling with mixed emotions. Happiness and excitement were soon overshadowed by worry and… regret? No, not regret. He would never wish that amazing night away, but bloody hell. He hoped they’d be able to get back to normal afterwards, because he really didn’t want to have fucked up all those years of friendship for one hedonistic night.
He didn’t think Justin would want a repeat, and even if he did, it seemed like a bad idea. Justin was on the rebound from Andy, and that must be influencing any decisions he made at the moment. Guilt rushed through Sean at the thought that he’d taken advantage of Justin when he was vulnerable. Maybe he should have put a stop to things before they’d got out of hand.
His brain was running away with him, and there was no chance of him going back to sleep now. Plus he was desperate for a piss. He rolled carefully out of Justin’s arms and tried to get out of the bed without making it rock and creak too much.
Justin stirred and sighed in his sleep, turning over and throwing an arm across the warm space where Sean had lain. His lashes were dark against his cheeks, and the winter sunlight filtering through a gap in the curtains caught his pale hair and turned it to gold. He looked so peaceful and content. Longing spiked through Sean. He wished he could come back to bed with coffee and breakfast for both of them and wake Justin with kisses. But that was what boyfriends did, and they weren’t boyfriends. Not now in the cold, wintry light of this December morning. The party was over, and the illusion had faded away, like Cinderella’s gown turning back into rags once the magic wore off. Sean flushed at the fanciful thought.
Sighing, Sean found his boxers from the night before and pulled them on. They were a little crusty in places, but he’d get some clean ones later when he could shower without waking Justin. He didn’t want to put his party clothes back on, but he was freezing now he’d left the shared warmth of the bed, so he picked up a T-shirt that was lying over the back of Justin’s chair and pulled it on. It was a little small, and the scent of Justin made Sean’s heart clench.
He crept out, pulling the door gently closed behind him.
In the kitchen he brewed some coffee and then went to sit on the sofa and wrapped himself in a blanket. He put the TV on for distraction but couldn’t focus on it. Instead he stared out of the window at the vivid blue of the winter sky. He clutched the hot mug in his hands and sipped at the scalding liquid while he waited for Justin to wake. Then they could talk about what happened last night.
Justin finally emerged an hour or so later.
“Morning.” Justin’s voice was rough and his usually bright eyes were still puffy from sleep. He was dressed in a T-shirt and some pyjama bottoms that were so threadbare it was obvious he wasn’t wearing anything underneath them. Sean’s gaze snagged on the movement of Justin’s soft bulge as he walked into the room, and he was assaulted by a vivid sense memory of Justin’s hard cock in his hand, of Justin arching and straining beneath him, lost to everything but Sean and the way he was touching him.
Heat flashed through Sean as his whole body lit up with wanting more. He tore his eyes away and met Justin’s sheepish smile.
“Morning.” Sean forced out the reply through a dry throat.
There was a long pause.
“So….” Justin’s face was wary. “This is a bit weird, huh?”
“A bit, yeah.”
Sean had hooked up with friends before, and it hadn’t been a problem. They’d either hooked up again until one of them got bored with it, or they’d laughed it off and gone back to how things were before. But those were friends he fancied a bit or thought were hot. They weren’t friends he’d been hopelessly in love with for years. Sean’s heart thudded against his ribs as he finally admitted it to himself—this was way beyond physical attraction. He was in love with Justin, and deep down he’d always known it.
“I’m sorry.” Justin sat beside Sean on the sofa, avoiding his gaze. He twisted his hands and started cracking his knuckles in sequence, a nervous habit Sean recognised.
“What? Why are you sorry? It took two of us.”
“Yeah, but if I hadn’t got you to pretend to be my boyfriend—”
“That was my idea.”
Justin shrugged. “I suppose. But I think we took the pretending a little far.” He cracked another knuckle and Sean winced.
He put his coffee on the table and took Justin’s hands, holding them still. He needed to reassure Justin that they were fine. Everything was fine. “It’s no big deal. We had fun; don’t act like it’s a problem. Because for me, it isn’t. We’re friends. That’s the most important thing.”
He wasn’t sure that was true. He had a suspicion that the emotional fallout from the physical devastation of the night before was going to take a long time to fade. But that was his problem, not Justin’s. Justin didn’t know how Sean felt, and seeing his discomfort now, Sean was glad he hadn’t let his guard down. He didn’t want to complicate things further. Their friendship came first.