Day 2: Guys do it better.
Series: The 12 Kinks of Christmas
Kink: Multiple Partners
Paring: Kurt/Blaine/Puck
Rating: NC-17
Words: 4600+
Notes: So basically this all began with the idea from Gleetroll and it has since plagued my mind until I wrote it. And the kinks won't end up rhyming like the song but you'll deal with it.
Please also note that this chapter is not heavily d/s only slight. Kurt's only in control. There's no extra kinks like spanking or anything else related to strong dominant/submissive relationships.

Merry christmas!

On the second day of Christmas, Blaine gave his one true love, two begging subs.

Kurt barely talks to Blaine the following day. He's too busy out shopping for assorted Christmas presents and catching up with Mercedes (Rachel was busy with Finn) to really think about his next present. No, that's a lie. It's been on his destroying his brain like the plague. He even almost ended up buying a horrible and tasteless shirt for Finn before his mind turned back to reality and dropped it like it was hot coals.

Blaine had talked to Kurt briefly before he left the previous night. Kurt was instructed to go by his day as normal which was a lot harder than he imagined now he had to do so. He just couldn't get it out of his head. There were twelve days of presents. How on earth had Blaine organised twelve different things to give him? Were they all of a sexual nature? Was thatpossible? How long had Blaine thought about this?

"Kurt?" someone says beside him, pulling him out of yet another deep trance.

"Huh?" he asks dumbly, turning to look at Mercedes who is tapping her foot beside him and looking at him with one of those looks that clearly say, "Boy, you need to tell me what's goin' on with you ten minutes ago." Kurt looks sheepish. "Sorry, Mercedes. My mind is elsewhere today."

"Damn right it is!" Mercedes replies but she is smiling. "Now what's got you so distracted?"

Kurt sighs. "It's Blaine."

"Do I need to break some more car windows?" she asks and Kurt loops his arm through hers and laughs.

"No, no, it's nothing like that. It's just, well," Kurt tries to explains. He sighs again. "He has all these…presents for me and I can't stop thinking about them."

"Ooh! Multiple presents?" Mercedes exclaims with excitement. "Do tell!"

Kurt licks his lips and scans the shop they're currently in. He takes a second to note that he does not remember walking into the shop before leaning close to his friend.

"They're gifts of a - " oh gosh he feels awkward saying it out loud. He takes a deep breath. "They're sex related gifts. Well, I'm pretty sure they are. He had that kind of look on his face as he told me about giving me presents and I uh -"

Mercedes cuts him off, pressing a finger to his lips. Kurt stumbles back half a step.

"Shh, white boy. Stop stressing over it!" Mercedes tells him and Kurt gives her one of his awkward, yet adorable smiles. "You're one lucky boy! If I had a boy like Blaine promising me gifts like that I wouldn't be freaking out! I'd be rejoicing!"

"Mercedes!" Kurt says shocked, laughter filling his voice.

"Oh, shut up," Mercedes says with that diva voice and the two of them laugh and Kurt all of a sudden feels a whole lot lighter. Mercedes was right. It was no big deal. He and Blaine have been together for a while now. This is good. He should relax, be happy.

They shop together for a few hours, gossiping over silly little things and discussing the brilliance of Lady Gaga's newest music video before they part ways in the parking lot. Kurt drives home with a big smile on his face and his backseat filled with shopping bags. He sings along to all the songs he knows on the radio and he is just in a really good mood. He's missed catching up with Mercedes and it just felt really lovely to spend all that time with her. Kurt pulls into his driveway, grabs all his new things and walks up to his house. He unlocks the front door, humming under his breath and a skip in his step. He all but prances into the kitchen where a short note is waiting on the table. He discards his numerous bags onto the table and chairs and picks up the note.

- Kurt,

I've just gone to the shop for a few hours and Carole got called into work.

I've left some money for take out if you can't be bothered to make dinner.

Be back later tonight.

- Dad.

Kurt grinned. Fantastic! He had the house to himself. Now he could blast his Broadway playlist and no one would bother him.

With an even bigger grin on his face then before, Kurt picks up his bags and takes them upstairs to his bedroom. He pushes open the door with his foot, and dances in, his shopping swaying with him. He shuts the door with his backside and looks up and immediately trips over his own feet, crashing to the ground. Clothes tumble out of their bags, shoes fall from their boxes and Kurt kneels on the ground, peering his head up.

Yeah, that wasn't my imagination.

His mouth goes dry and all the blood in his body rushes down to his cock. He lets out a whimper as he climbs to his feet.

"Blaine?" he asks weakly as he stares at the sight before him.

"Welcome to Day Two, baby," Blaine says like everything is normal and continues to stroke his dick on Kurt's bed. Kurt watches him for a few moments before his eyes flicker to the body next to him.

"Puck?" he squeaks out, utterly ashamed of high his voice becomes.

"Hey, hot stuff," Puck replies and winks at Kurt. He is lying beside Blaine, chest bare and hand down his jeans. Kurt knows those movements. He's jerking himself off as well.

"What's going on?" Kurt manages to ask after he draws his face away from the smirky look Puck is giving him.

"On the second day of Christmas, I gave my one true love, two begging subs," Blaine sings and grins. Kurt wants to climb on the bed and ravage his damn cocky mouth but he's still so confused.

"'Two begging subs?" Kurt repeats, completely dumbfounded. It's Puck in his bed next to Blaine. Dominant, straight, Puck.

"I know I like to call the shots most of the time when it comes to the bedroom, but I know how you like to take charge," Blaine says as if it explains everything. Kurt wants to slap him.

"Why is Puck in my bed?" Kurt asks, ignoring Blaine's previous comment.

"'Cause you're hot, babe. Plus, my boy, Blaine, here, asked me if I wanted to join and well," Puck gives him his trade-mark bad-boy smirk, "how could I resist?"

Kurt lets out an exasperated sigh. No one is explaining things properly! He rubs at his forehead and stares at the two boys in his bed, still jerking off. Anger boils inside him.

"Will you both get your hands out of your fucking pants and can someone please what thefuck is going on here? I've got my boyfriend in bed with one of the straightest guys in school and you're both acting like this is completely normal and happens everyday!" Kurt shouts, his hands waving around. Blaine looks guilty as he removes his hand from his pants and shares a look with Puck. "Don't have a silent conversation when I'm trying to figure out what the fuck is happening!"

"Kurt, baby, listen to yourself," Blaine says and shifts forward on the bed, moving towards Kurt. "I just thought you'd enjoy topping for once with someone else in the room. Don't deny it. We've talked about it before, Kurt."

Kurt huffs and puts his hands on his hips.

"I didn't expect you to actually do anything about it!" he retorts loudly and stares at his boyfriend.

"Merry Christmas?" Blaine says meekly before he crawls to the edge of the bed and looks up at Kurt. "Look, I'm sorry, okay? I didn't think it through. I'll send Noah home and we can just pretend this never - "

Kurt pounces on Blaine, slamming his lips to his and thrusting his tongue straight into his mouth. Blaine groans into the kiss and clutches helplessly at Kurt. It's over in a few moments, however, because Kurt is climbing over Blaine towards the other boy in the bed. Puck looks slightly surprised at Kurt's attack but he's never one to question sex. Kurt hesitates before Puck for a moment so Puck urges him on, licking his lips and rubbing his own hand over his crotch, silently showing Kurt how much he wants this. Kurt lets out a soft whimper before grabbing Puck's face and kissing him. It feels so bizarre, to be kissing another boy that is not Blaine, Kurt notes. Puck feels different, kisses differently and reacts differently. It's a whole new experience that Kurt is loving. He reaches up and pulls at the strip of hair Puck has at the back of his head and tugs. Puck is pulled back from Kurt's lips gasping and moaning. His mouth hangs open as Kurt drags his hand down his chest, circling his nipples before dipping down to the waistband of his pants.

"How far are you willing to go today, Puck?" Kurt asks, his fingers itching to go down below his jeans but remain to tease his skin lightly. His fingers tighten in Puck's pathetic excuse of hair.

"Oh, fuck, I don't even care," he pants out, bucking his hips up to Kurt's fingers. Who knew Kurt could be so fucking attractive when he had power?

"I never pegged you for a submissive," Kurt comments and undoes the top button on Puck's jeans with one hand. He has gone commando. Kurt really shouldn't be shocked.

"It was the Zizes, man. She fucked me up. I just prefer someone else being in control now," he tells Kurt who is still staring heavily at him. His eyes don't waver from Puck's as his hand drifts down his open pants. Kurt takes a breath and wraps his hand around Puck's cock. It's definitely thicker than Blaine's but, Kurt looks down, not as long. He pulls Puck from his pants and strokes him a few times. He hears a whine from behind him and looks over his should.

Right. Blaine.

"Enjoying the show?" Kurt asks, his hand not stilling. Blaine clears his throat and nods, his hand rubbing over his crotch, not actually touching himself. "C'mere." Blaine scrambles over to Kurt and Puck, desperate for something. He goes to kiss Kurt, but he moves away. "No. Kiss him." He points to Puck. Blaine looks upset for a second before Puck reaches up and pulls him closer, his fingers curled around his neck. Kurt removes his hand from Puck's cock and leans back on his legs and watches them.

Looking at Blaine and Puck kiss is unusual for Kurt. He doesn't know whether to get insanely jealous that another man is kissing his boyfriend, or whether to rip off all their clothes. He went with the latter, tearing off his scarf and quickly unbuttoning his shirt as Blaine climbed onto of Puck, kissing him deeply. Puck's really going at it, he notices as Puck grabs Blaine's ass through his pants. Kurt stands up off the bed and leans down to untie his shoes. When he pulls his boots off and stands back up straight and turns to see both Blaine and Puck looking at him with matching swollen lips and lust-filled eyes. Their arms are still around each other's neck and their foreheads are resting against one another and they way they both stare at Kurt makes his knees shake. He quickly shucks of his long trousers along with his socks and stands in front of his bed.

Blaine and Puck are both silent as Kurt watches them, their harsh breathing the only sound in the room. It takes a second to realise that they are waiting for Kurt to tell them what to do. He clears his throat.

"Separate. Pants off. Now," Kurt orders and feels a rush when both boys scramble to do as they're told. In seconds he has two naked boys in his bed and wow, what a sight to see. Blaine and Puck are propped up on his pillows, their arms resting by their sides and their hard cock's on their stomachs. He pulls down his pants with his underwear and kicks them off. Kurt kneels up on the bed and slowly shuffles towards them. Both boys are staring at him, their gazes dark with want. Oh god, the look in Puck's eyes. He used to dream about Puck once in a blue moon. Reality was so much better than the make-believe. Kurt straddles Blaine first, throwing his leg over his hips and rocking down. The first touch of their cocks is like an electric shock. Blaine lets a long, deep groan escape his mouth and he he immediately bucks his hips. His fingers tightened themselves on Kurt's hips, clawing into the skin from pleasure as Kurt throws back his head and frees a earth-shattering moan.

"Kiss me," Blaine begs, and Kurt looks down at him. "Kiss me, touch me, fuck me, somethingplease."

"Fucking hell there's a dirty mouth on your boy, Kurt," Puck says, surprise in his voice.

"You'd be surprised what comes out of your mouth when you know what's coming," Kurt replies, his hips never stilling. Blaine is a mumbling mess beneath him.

"What's coming?" Pucks asks, unable to help himself. He feels so far away from the both of them, like he's stuck behind glass and helpless. The two of them look so fucking hot; Puck is hard as a rock.

"He is," Kurt says simply and leans down and latches his lips onto Blaine's neck, sucking a hickey. Blaine's moan falter for a second before he's panting and bucking his hips harder than ever. "Blaine loves when I give him hickeys." He moves his mouth down again, gazing for a moment at their two cocks sliding against each other. It feels good, but fuck it could feel a whole lot better. "Puck? Grab us the lube from my top drawer." He doesn't say please. He's in charge now. Puck will do what he's told, with or without manners.

Puck moves quickly, and in an extremely short amount of time Kurt has his bottle of lube in his hand, uncapped and ready. He pours some on his hand and reaches down. Blaine thinks for a moment that he's going to jerk them both off, but Kurt skips past their cocks, forces his legs wider with his own and takes his hand down past his balls. Blaine lets out a choked whimper when Kurt grazes his finger over his hole. He presses down on the finger subconsciously and Kurt teases him slightly before pushing it inside him. Blaine keels over, the intrusion so wonderful, so new, so fucking hot.

"More," he pleads and Puck is just absolutely dumbfounded. It's only one finger and Blaine has lost it. Damn, whenever he did anal with a chick she never responded this way. Kurt must have seen his look of shock because he smirks and says,

"Guys do it better."

"I'll say!" is Puck's only response. He is watching Kurt and Blaine avidly. He wants to join in. Wants to do something.

Kurt enters a second finger and stretches Blaine out. Blaine hasn't been articulate for ages.

"You happy to help, Puck?" Kurt asks, licking his lips seductively as he slowly rolls his hips in time with his fingers in Blaine's ass.

"Fuck yes!"

Kurt laughs and pulls him over with his hand and kisses him, his digits never stopping inside Blaine's hole. Kurt shoves his tongue down Puck's throat, extremely happy when Puck doesn't try and one up him, happy to get his mouth thoroughly kissed by Kurt.

"Here," Kurt says, breaking away from Puck and handing him the lube. "Prep him."

"Yes, sir!" Puck rejoices and takes Kurt's place between Blaine's spread legs. He takes two lubed fingers and replaces Kurt's straight away. Kurt reaches over to his bedside table and opens up the drawer. He pulls out a condom and climbs back over to the other boys. He taps Puck on his shoulder, who was stretching Blaine out with three fingers and he turns around. Kurt holds up the condom.

"Roll it on me," Kurt says and Puck preens at the order. "With you mouth," he adds and Puck's jaw falls open slightly.

"I - yes, okay," Puck says quickly and rips open the wrapper with his teeth. Kurt looks down and see's Blaine ignored and looking rather upset about it. Kurt watches him, and their eyes lock as Puck leans down. It's awkward for Puck. He's never really done this but eventually the condom has been rolled on and Kurt's cock is resting sitting heavy in his mouth. Kurt can't help but thrust into the warm cavern. Puck swallows around him, lifting up a hand to support what he can't fit in his mouth.

"Oh, fuuuuuucckkk," Kurt draws out, threading his fingers through Puck's 'hawk and gripping tight. His mouth is so warm, so wet and so fucking wonderful. Kurt moans loudly as Puck starts bobbing his head up and down on Kurt's cock, his tongue everywhere and his mouth a tight, great source of suction.

A pitiful whimper comes from the bed and Kurt opens his eyes and glances over at Blaine who has in own fingers in his ass, fucking himself as he watches Puck suck off Blaine.

"Blaine," Kurt warns, his hand stilling Puck's motions. He pulls Puck off him and turns to face Blaine properly. Blaine looks up at him with big, brown, pleading eyes. "Turn around."

Blaine's eyes fill with excitement. He removes his fingers from his ass with a small moan and rolls over on his stomach. He pulls his knee's to his chest, his ass sticking out to the world. Kurt smooths his hands over the globes of Blaine's ass, mimicking what Blaine had done to him yesterday. He runs his fingers down the crack of his ass and pushes three fingers into Blaine's hole ruthlessly. Blaine cries out in pleasure, his body rocking back. He's moaning like a whore and it makes Kurt remember just how much he has missed topping. Blaine's just so damn tight around his fingers and when he's wrapped around his cock it's going to be even better. He's not sure how Blaine can top today's 'gift' but if this is only day two, he cannot wait to see what comes next. He pulls out his fingers, much to Blaine's dismay.

"Want my cock, baby?" Kurt asks and lines up his cock to his hole, teasing him mercilessly.

"Oh god, yes. Want it so bad. Please, Kurt, please, you want this, I know you do. Please. Just -" Blaine is mumbling so badly Kurt reaches over and pressed his hand to cover his mouth. His dick is now pressed against the crack of Blaine's ass and he unleashes a ridiculous moan against his hand.

"Shut him up, will you Puck?" Kurt asks and leans back and Puck is already helping Blaine up on his hands and knees and crawls beneath him. Blaine is whimpering, his eyes firmly shut as Puck kisses him.

Kurt picks up the lube and slicked his cock before he angles the head at Blaine's hole and holy fuck it's been a long time since he's done this. Kurt enters Blaine slowly, the feel off his ass drawing him into until he's buried to the hilt. It's like a fucking furnace. He's so painfully tight around Kurt's cock but it's the best kind of pain. He puts his hands on Blaine's back to steady himself and take a deep breath. All three boys are still, the only sound is their heavy breathing. Kurt curls his fingers into Blaine's soft skin and rocks his hips slightly. That was the catalyst. The fire that had been building inside Kurt since he saw Puck and Blaine in his bed rushed forward. Kurt pulled out of Blaine and thrusts in again, hot and fast. Blaine is crying out in lust and desire even through Puck's kisses. Puck is kissing Blaine as good as he can, his hands wandering all over Blaine's back and chest as Kurt holds onto Blaine's hips. Blaine is so tight and so hot and everything is so fucking amazing and this might just be the best Christmas present he could ever receive.

"Puck," he groans out.

"Yes?" he asks, retracting himself from Blaine's mouth and moving out from underneath him.

"Come here," he says and pulls Puck in and kisses him deeply. Puck groans and cradles Kurt's head in his hand and sucks on his bottom lip. He's so hard and no one is really doing anything to help but it's alright because he can go home and jerk off to a thousand memories of Kurt's cock, and Blaine's ass and mouth. He's just so glad that he gets to be a part of this experience because he's pretty sure he's the only other guy to even see them kissing which really turns Puck on because it's so much better when it's rare.

When Blaine cornered him two weeks before and told him his plan, Puck was shocked, and then intrigued, and then very, very aroused. Blaine told him that Kurt might only want some making out and then have him watch and this was so much more, so much better than what he had dreamt about. He experienced frottage with a guy which was so much hotter than he imagined and felt so much greater than all the terrible actors in the porn he downloaded made it out to be. He came prepared for this night but his expectations had been completely blown out of the water. Kurt was kissing him in such a filthy way he thought he might melt. He was licking him out, sucking on his tongue and biting on his lips and fucking hell, Puck just absolutely loved it.

Kurt sucks Puck's bottom lip into his mouth a final time before pushing him back on the bed. He throws him the bottle of lube he discarded earlier and winks at him.

"Finger yourself for me?" Kurt asks, his voice all high and coy and bloody fuck, how did Blaine ever leave the bedroom when he had that? Puck swallows tightly and uncaps the lube. He drizzles some on his hand and reaches down behind his balls, never breaking eye contact with Kurt who is still fucking Blaine so hard he's almost tearing holes in the bed sheet. Puck has never been more willing to obey orders. He saw, and felt, what Blaine did when he had fingers up his ass and gay guys fuck all the time, so, in reality, Puck shouldn't be afraid, but he still hesitates slightly, his finger hovering over his hole.

"Do it," he commands and then Puck has his own finger in his ass and wow, that's not at all painful as he thought it would be. Weird, but…nice? At the same time. Puck moved it experimentally. "Look at him, Blaine. Fingering himself."

Blaine gasps as he looks over the Puck. He can barely focus but just knowing what he's doing makes his obscenely hard cock throb more.

"Another finger," Kurt says and Puck really can't disobey when Kurt is speaking to him. His second finger feels slightly different and there's an unusual burning feeling. He frowns a small bit and wiggles his fingers around. Okay, now this is just getting painful, Puck thinks and cringes. "You've got to find your prostate."

"Yeah?" Puck gasps out as he accidentally stretches his fingers too wide. "And just how do I do that?"

"Show him, Blaine," Kurt says and still inside his boyfriend. Blaine whines and wipes his forehead. He guesters for Puck to move in front of him. Puck does so, sitting on the pillows in front of Blaine, his legs stretched wide, his hole pretty much on display. Puck doesn't think he's ever felt quite so vulnerable. Both Kurt and Blaine are just staring at his body. Blaine even licks his lips. He clasps hands with Puck, gathering the lube from his fingers before pushing two digits into his ass quickly. His mouth falls open at the tight heat but he perseveres, swallowing and trying to focus.

"You just need to angle your fingers in deeper and," Blaine is stretching out Puck so goddamn well, his finger wiggling and moving inside his ass it's making him pant, "you just need to crook them and -" There's a shout of ecstasy falling from Puck's mouth as Blaine rubs the small nub inside him.

"Good work," Kurt says, rubbing Blaine's back and rewarding him with a deep thrust.

"Oh god," Puck groans out as Blaine continues to finger him roughly. "How do you guys ever leave the bedroom when it feels this good?"

"There's janitor's closets at school," Blaine reminds him and Puck lets out a breathless laugh.

"Right, of course," he says as if it was obvious but then all conversation ceases because Kurt has started up his steady thrusting and Blaine's mouth falls open at the ecstasy he feels but he has to focus on Puck too.

All three boys are sweating and panting and gasping for breath. Blaine's pleasure quickly becomes too much for him to handle, his head dropping down to his chest and his toes curling. Kurt senses it from the way profanity starts pouring from his mouth like it's his job and grips his hair and pulls him pack.

"Suck," he demands and looks up at Puck who is quick to press his dick to Blaine's open, wet mouth. The guttural groan Puck lets out makes Kurt's break pattern and he hits Blaine's own prostate just right and Blaine comes with an ass and mouth full of cock. He clenches hard around Kurt who collapses on Blaine's back, forehead pressed between his shoulder blade, his breath short and his heart beating fast. Blaine falls down on the bed and his fingers drop out of Puck's ass but he's just as quickly shoving his own back up there, desperate to come. He grips his cock in one and and strokes himself quickly, staring at Blaine's blissful face. Kurt thrusts a few more times into Blaine's ass before pulling out and climbing over to Puck. He yanks him back and forces him on his back. In 30 seconds Kurt has removed his old condom and replaced it with a new one, lubed up his cock and forcing Puck's fingers out of his ass. He lifts up Puck's right leg, shoving it up over his shoulder. Kurt positions himself at Puck's hole and gazes into his eyes, silently asking.

"Do it," Puck pleads and Kurt's one thrust has him buried to his base, his balls touching Puck's ass. Puck can't breathe. He's so completely filled. Having a cock up his ass in completely different than fingers and oh so much better. He's so close it only takes a couple of hard, short thrusts from Kurt until he's coming all over his chest in hot white spurt and oh god, he see's stars he comes so hard.

A hand drifts down Kurt's back gently and Kurt turns and looks at Blaine. He whimpers and pulls Blaine in for a kiss. The jerks his hips only twice more before he's coming hard, clenched deep inside Puck's ass.

It takes a few minutes, but eventually all boys are separated, yet curled up in bed, fingers and legs entwined as they bask in one fucking amazing afterglow.

"You give the best presents," Kurt whispers to Blaine who looks as exhausted as he feels and kisses him softly.

"Merry Christmas," he mumbles before his eyes fall shut and his breathing becomes even.

"Another finger," Kurt says and Puck really can't disobey when Kurt is speaking to him. His second finger feels slightly different and there's an unusual burning feeling. He frowns a small bit and wiggles his fingers around. Okay, now this is just getting painful, Puck thinks and cringes. "You've got to find your prostate."

"Yeah?" Puck gasps out as he accidentally stretches his fingers too wide. "And just how do I do that?"

"Show him, Blaine," Kurt says and still inside his boyfriend. Blaine whines and wipes his forehead. He guesters for Puck to move in front of him. Puck does so, sitting on the pillows in front of Blaine, his legs stretched wide, his hole pretty much on display. Puck doesn't think he's ever felt quite so vulnerable. Both Kurt and Blaine are just staring at his body. Blaine even licks his lips. He clasps hands with Puck, gathering the lube from his fingers before pushing two digits into his ass quickly. His mouth falls open at the tight heat but he perserveres, swallowing and trying to focus.

"You just need to angle your fingers in deeper and," Blaine is stretching out Puck so goddamn well, his finger wiggling and moving inside his ass it's making him pant, "you just need to crook them and -" There's a shout of ecstasy falling from Puck's mouth as Blaine rubs the small nub inside him.

"Good work," Kurt says, rubbing Blaine's back and rewarding him with a deep thrust.

"Oh god," Puck groans out as Blaine continues to finger him roughly. "How do you guys ever leave the bedroom when it feels this good?"

"There's janitor's closets at school," Blaine reminds him and Puck lets out a breathless laugh.

"Right, of course," he says as if it was obvious but then all conversation ceases because Kurt has started up his steady thrusting and Blaine's mouth falls open at the ecstasy he feels but he has to focus on Puck too.

All three boys are sweating and panting and gasping for breath. Blaine's pleasure quickly becomes too much for him to handle, his head dropping down to his chest and his toes curling. Kurt senses it from the way profanity starts pouring from his mouth like it's his job and grips his hair and pulls him pack.

"Suck," he demands and looks up at Puck who is quick to press his dick to Blaine's open, wet mouth. The guttural groan Puck lets out makes Kurt's break pattern and he hits Blaine's own prostate just right and Blaine comes with an ass and mouth full of cock. He clenches hard around Kurt who collapses on Blaine's back, forehead pressed between his shoulder blade, his breath short and his heart beating fast. Blaine falls down on the bed and his fingers drop out of Puck's ass but he's just as quickly shoving his own back up there, desperate to come. He grips his cock in one and and strokes himself quickly, staring at Blaine's blissful face. Kurt thrusts a few more times into Blaine's ass before pulling out and climbing over to Puck. He yanks him back and forces him on his back. In 30 seconds Kurt has removed his old condom and replaced it with a new one, lubed up his cock and forcing Puck's fingers out of his ass. He lifts up Puck's right leg, shoving it up over his shoulder. Kurt positions himself at Puck's hole and gazes into his eyes, silently asking.

"Do it," Puck pleads and Kurt's one thrust has him buried to his base, his balls touching Puck's ass. Puck can't breathe. He's so completely filled. Having a cock up his ass in completely different than fingers and oh so much better. He's so close it only takes a couple of hard, short thrusts from Kurt until he's coming all over his chest in hot white spurt and oh god, he see's stars he comes so hard.

A hand drifts down Kurt's back gently and Kurt turns and looks at Blaine. He whimpers and pulls Blaine in for a kiss. The jerks his hips only twice more before he's coming hard, clenched deep inside Puck's ass.

It takes a few minutes, but eventually all boys are separated, yet curled up in bed, fingers and legs entwined as they bask in one fucking amazing afterglow.

"You give the best presents," Kurt whispers to Blaine who looks as exhausted as he feels and kisses him softly.

"Merry Christmas," he mumbles before his eyes fall shut and his breathing becomes even.