The fire was still smouldering as Kurt and Blaine, sweating, glistening, panting, tried to get their breath back. They leaned against the sofa, and Blaine pulled a blanket over them. Kurt pulled him in under his chin, twisting his curls between his fingers, calmly resting his cheek on top of his head, and pressing a kiss into that nest of hair. He liked being the only one who got to see it like this. Private Blaine. They were both absent-mindedly wriggling their toes into the weave of the rug, their knees pulled up and tilted towards each other, and under the thick, heavy blanket, their fingers were woven together.
"I love this, Blaine. I wish it could always be like this. I mean, I know everybody's going to come home soon, and we'll have to get dressed and help them put the food away, and you'll have to go home. And I won't get to see you for days. But this, right now, you and me and the fire, this is just perfect." Blaine grabbed the jumper Kurt had brought down for him and pulled it on. He was already toasty, but it was so soft, and it smelled of Kurt. He just wanted to be enveloped in that smell. He nuzzled back into the crook of Kurt's neck and his hand found its way back into his boyfriend's.
"I know." He closed his eyes. "Someday it'll be like this all the time. Every day. Whenever we want, we can just sit like this, all warm and it will always be Christmas Eve Eve, and I won't ever have to leave." Kurt didn't make any sarcastic remarks about how childish Blaine sounded. In all honesty, he didn't even notice. They were both so sleepy and content sitting there that everything Blaine said seemed plausible, inevitable even. He squeezed him a little tighter, gazing into the fire.
"Kurt?"
"Mm-hmm?"
"You can still make me that hot chocolate if you want to." Blaine kept his eyes closed and his face buried in Kurt's neck and the blanket, but Kurt could feel him trying not to giggle. He gently shoved into him, snorting with laughter.
"Fine. But only if you come with me, I'm not waiting on you." He heaved himself up, leaning on Blaine's shoulder, kissing his head again, and slipping his trousers on. He knew nobody would be home for hours, but he couldn't bear the thought of everyone strolling in to find the two of them naked. His dad was loving and accepting, but there was a line. And making it blatantly obvious that he and his boyfriend had just had sweaty fireplace sex in the living room was definitely crossing it. He left his shirt on the chair and just grabbed his sweater, because the kitchen was nowhere near as warm as the living room and he needed to get out and back in as fast as possible. He gasped as his foot touched the kitchen floor. It was freezing compared to the rug by the fire. Anything would have felt like ice after that. He ended up hopping and skipping across the room just to make sure neither foot would have to be touching the floor for too long. He kept hopping as he stirred the milk and the powder, because even though he wanted to be quick, he had to make it properly. A sub-standard drink would just kill the magic, even if Kurt was the only one who would notice.
He heard Blaine sighing behind him, and turned to see him dressed, stretching and rubbing his eyes. Kurt smiled and turned back to the drinks, but Blaine bobbed his head underneath Kurt's arm, snaking his hands around his waist, and nuzzling into his shoulder again. He was so dozy and cute, Kurt could almost feel his heart expanding. He didn't know if he wanted to just snuggle him forever, or adopt him, or drag him back into the living room for round two.
"Oh my God! I always wanted a puppy, I can't believe I'm getting my Christmas present two days early! I'm the luckiest boy in the whole world!" Blaine raised his head and made a slight whimper to object, but they both laughed as they realised that only made him sound like a dog as well as acting like one. He flopped his head against Kurt, giving up on any proper response and settling for being a sleepy puppy, just for now. Kurt wrapped his arms around him, kissing him on the head, the temples, the cheeks and worked his way to Blaine's mouth. Their noses were cold as they rubbed together, but neither of them could feel the icy floor any more.
Kurt made the drinks, Blaine standing behind him and still clinging to his waist, his cheek barely leaving Kurt's shoulder.
They awkwardly shuffled back to the couch, Kurt trying not to spill anything with Blaine wrapped around him. They settled onto the sofa, and while Blaine pulled the blanket up over them, Kurt sneakily reached for the DVD remote as he turned the television on. Obviously he would never be so sneaky as to prepare a film in advance that he wanted to watch, because he knew Blaine was too polite to argue. But just in case they were in the mood to watch A Muppet Christmas Carol, he knew it wouldn't hurt to put it in early. To save time.
Blaine was too busy drinking his cocoa to notice the movie had come on, until it got to the first song. He barely managed to swallow his mouthful before he compulsively started humming along.
"Kurt?"
"Yeah?"
"I love this movie, but I still don't get how Scrooge could hate Christmas so much. This is Christmas, and it's perfect."
"I know. I don't get it either." Blaine curled up on the sofa, snuggling up against Kurt, who stroked his hair. His drink gradually went cold, as he dozed off, leaning on Kurt's chest. Kurt lifted the drink out of his hands and put it on the floor, and tugged the blanket to make sure it was covering every inch of Blaine. He looked down at him and wrapped his arm around him with a sigh. He stayed awake for the whole film, but barely noticed what was happening in it. His mind was full of Blaine and Christmas and more Blaine, and not even ice-skating penguins could snap him out of it.
