Baby, It’s Cold Outside
Parings: Terra/Aqua, Kingdom Hearts
Setting: The week of Christmas, one year after the first chapter of You’re Idiots, the Both of You
Rating: M; Sexual Situations, Language
Notes: HOO It’s been a little while since I wrote full smut like this but anything for the otp <3 This was a request from @mimiplaysgames who requested smut and I was more than happy to oblige! And I picked this universe so I could throw all my smutty headcanons for them at you guys (and cause I felt bad the only time you got anything smutty for them Ven walked in haha) I really missed this universe for them, they’re so sweet and playful with each other so it made writing smut for them also enjoyable! That being said it absolutely deserves the M rating cause this has zero plot whatsoever (it’s not even all that holiday related but whatever she’s on winter break it counts LMAO)It’s a little different than the last one I did so hopefully it’s okay!
AO3
The Christmas tree shone brightly in the corner of the room, multicolored lights illuminating the otherwise dark first floor of Terra’s house. It gave the whole living room the festive feel Aqua loved. There were other decorations Mrs. Auburn left up every year but for Aqua, she loved their tree. Sure she had a tree at her house that she did love, but there was something always so magical about the decorations on Terra’s tree that made her smile every time she saw it. Maybe it was childhood nostalgia of them playing around the tree, of Terra at many different ages pulling out a present for her from under the tree, maybe it was because of the holiday cheer, maybe it was just because it was Terra’s; Aqua wasn’t sure.
Even now the hum of the TV was in her ears as flashing images played off in the distance but it was the tree she couldn’t help but gaze at. It was so comforting, like a piece of home and she was so glad to be home for winter break. No classes, no practice, no talking on the phone pretending she wasn’t hours away, no quick visits back and forth. She was actually home.
Well, in Terra’s house as opposed to hers but it was always like a second home to her, so she still thought it counted.
She tried to look to the TV but it was hard to pay attention to whatever late night show was playing when she was so warm under a blanket laying on the couch, Terra’s chest behind her back, arm draped over her waist as his rhythmic breath tickled the hairs on her neck. That was the most comforting part of all, just being able to not worry about when he had to leave, or when she had to leave. No one would make them go anywhere. Okay, technically she was supposed to be home to at least sleep in her own bed, but once her parents were asleep they’d never actually know she wasn’t home. It was silly really; did they think she made Terra sleep on the floor when he stayed the weekend with her?
“Are you asleep?” she hushed.
Terra made some sort of grunting noise that probably meant he was asleep or nearly asleep.
She could just fall asleep herself. She was so comfortable and so warm, it would be easy to close her eyes and sleep till morning when Ven would jump on the both of them to wake them up; it wouldn’t be the first time. Instead she carefully rolled over under his arm, moving so she could face him.
To her surprise his eyes weren’t closed, one eye was cracked open watching her.
“You were faking,” she snorted, hitting her hands lightly against his chest.
“I wasn’t, this show is boring. It absolutely was putting me to sleep.”
“I think that’s mainly the purpose of having the TV on this late at night.”
“Also…” he said, tapping his fingers against her lower back. “To keep on so everyone thinks we’re still awake so you don’t have to leave.”
Aqua hummed, reaching a hand up to the side of his face, brushing some fallen bangs from his eyes. “I’d bet no one in either house is still awake but us.”
His eyes fluttered shut but only for a moment; when he opened them again there was a certain glint that matched the smile pulling at his lips. “I can go for that bet.”
“Oh? What are we betting on?” Aqua supposed she didn’t have to ask that and especially not when he pressed his lips to hers.
It was so easy, kissing him back, running her hand through his hair. Sure, they had a slight awkward bought in their transition from best friends to more than friends, but for the most part it was always like this, like it was the way it was meant to be. She nudged her foot between his, the thin fabric of his pajama pants soft against her legs.
His hand trailed down her back, only enough to slip underneath the hem of her shirt; which was actually his shirt she stole when she didn’t want to wear real clothes anymore. He held his palm flat against her back, fingers pressing down on her skin as he pulled her closer to him.
Aqua laughed softly against his lips, her hand dropping to his shoulder.
“What’s so funny?” he murmured, trailing light kisses along her jaw.
“I guess you’re not as tired as I thought.” Her fingers curled into the fabric of his tank top when he brushed his lips down her neck.
“It’s not my fault.” His breath was warm on her skin, sending shivers down her spine with every touch of his lips, every graze of his teeth. “You’re distracting me from sleeping.”
Her eyes fluttered shut as she arched her head back some, his face nuzzling into her collarbone. “Am I?”
Terra hummed, dragging his hand down her back to the waist of her shorts.
“Oh, well, sorry for being distracting,” she breathed, reaching a hand up to his hair, running her fingers through the soft strands. “Should I leave then? Would that make it better?”
He moved his head back up to hers, kissing her so quickly she nearly forgot to breathe. Her hand tightened in his hair, the other still holding onto his shirt.
“No,” he said against her lips. “I don’t think it would.”
Aqua smiled as she tilted her face to kiss him; like she’d ever want to be anywhere but right here in the first place. She kicked her leg up over his, pulling herself into him, the familiar heat curling in the pit of her stomach.
His fingers tightened on her, running his hand down to her ass as he rolled his hips into hers. Aqua broke away with a small groan; their clothes were thin, it wasn’t difficult to feel his growing arousal against her. Terra trailed his lips down her neck again, nipping carefully at the base of her neck that made her squirm in his arms trying to get closer.
“Good,” she breathed, moving her hand to join the other still tangled in his hair while he pressed his hands to her hips, pushing her onto her back. “I wouldn’t want to.”
He nuzzled his face down past her chest, pushing the bottom of her shirt up so he could press a kiss to her stomach.
Aqua closed her eyes, leaning her head back against the pillow they were using. She tightened her fingers in his hair, his warm touch trailing down and making her breath hitch in her throat. Terra’s hands were soft against her, until she tried to press her hips up to him. He pushed her back down against the couch, holding her as his hands curled into the waist of her shorts.
“Terra,” she groaned, trying to move against him but he was firm as he shifted himself between her legs, sending fire through her veins. “Maybe we should go to your room.” She meant to finish with “that has a door” but he moved down to press a kiss to the inside of her thigh and she could only pull at his hair.
“Okay,” he said against her skin and even though she wasn’t looking she could feel his smile against her. “Lead the way.”
That was fair. She didn’t want to move at all; though Terra could use to move a little faster. “What about your parents?”
He placed another kiss on her thigh, a little higher than before. “They’re asleep.”
“Ven?” Aqua pressed her hips up to Terra again but he just pushed her back down, kissing up the sensitive skin of her leg.
“Asleep.” Terra paused. “And he knows better.”
His breath was so warm against her, so close to where she wanted him to touch her but he wasn’t moving. She lifted her head up to look at him but he was already watching her. The lights from the tree were shining on his face, the sound from the TV a soft buzz in her ears. His hands were still tucked in her shorts, eyes on her and she honestly couldn’t care less who was awake and who wasn’t. He was waiting for her okay.
Aqua lifted her hips, moving to slip her hands to push her shorts down but Terra was already pulling them off. She didn’t even look to see where he left them, because his lips were back on her thigh. She dropped head back on the pillow, biting down on her lip as her eyes fluttered shut. He inched up higher and higher till she couldn’t help but reach her hands down to his head, curling her fingers in his hair again and nearly holding her breath as she felt him so close to her.
Until her moved to her other leg, leaving kisses up the inside of her thigh there too.
“Terra,” she whined, tugging at his hair. She couldn’t see him but she absolutely felt him laughing. Figures. He loved to take his time; lingering kisses, fleeting touches, teasing her and drawing out her most impatient side. If they weren’t short on time, he never rushed it. He always said it was because he never got enough of her, but Aqua thought he just liked to make her squirm and whine. It wasn’t like she disliked it, but most of the time it drove her crazy; especially now when she felt her desire for him aching through her body.
She rolled her hips up at him but he still held her down. Aqua was going to urge him on again but she felt his mouth on her and she couldn’t think. She bit down on her lip, hands grasped into his hair as her legs clenched around him.
It didn’t matter where it was or when it was, no one knew her better than Terra did. He knew every touch, every move of his mouth that would make her toes curl into the blanket that was now bunched at the end of the couch. She tried to keep the small noises from falling from her lips but she vaguely was aware she wasn’t doing a great job.
His thumbs rubbed circles on her thighs as he ran his tongue along her. It was late, and there were people still in the house but it didn’t matter. All she felt was the heat through her body, the ache through her for him. She rolled her hips against him and his fingers pressed into her legs as he met her motions, hitting a spot that sent her reeling.
“Terra,” she groaned, pulling at his hair. “Fuck.”
Aqua blinked her eyes open when she felt his fingers on her lips.
“Shhh,” he murmured, pushing himself up some though he was looking far too amused for his own good. “I said they were asleep not deaf.”
“Then get up here,” she said, dropping her hands to his face so she could pull him up towards her. She was going to tease him to stop looking so pleased with himself but the look on his face as he crawled over her was enough for her to pull his head down to hers to kiss him instead. She dragged her hands down his back, reaching for the hem of his shirt.
He moved back slightly to pull it off, tossing it over the side before leaning back over her, meeting her lips. Aqua ran her hands up his stomach and back down to the waist of his pants making him press his hips down against hers with a groan. She brushed her hand over his arousal, pressing her palm down against him.
That time he broke away, leaning his forehead against hers. He may’ve loved to tease her but Aqua loved the way he melted in her touch. Terra was bigger than her in stature and in height, strong, intimidating to some, but she could make him unravel at the seams and she adored every second of giving him the same pleasure he gave her.
She looked up to his half lidded eyes and it was hard to remember any time before when this would’ve been a safely guarded fantasy she never told anyone. It was almost one year since they shared their first kiss under the stars and sometimes it was still hard to believe she got to kiss him whenever she wanted to; and so much more.
She pulled his waistband down as he shifted his hips over hers. Aqua reached her arms around him when he pushed into her; her name on his lips so close to her ear. He leaned down against her, keeping on hand on her hip while the other tucked underneath her. She pressed her face against his shoulder, trying to muffle the cry that fell from her lips. Terra leaned his head to hers, resting his weight on her before moving his hips in a steady rhythm that had her curling her legs around him to pull him closer to her.
Aqua arched her back up, his fingers tightening on her hip as he moved against her. Heat swirled in her stomach, his breath hot on her ear as she held her hands onto his back, fingers digging into his skin. She loved every moment with him; even their first, slightly fumbling, sort of awkward time on her cramped dorm room bed. It didn’t really matter in the end because she was happy to just have that experience with him and express to him how good he made her feel. She usually found she liked to be the one to take control and let him sit back but she also loved the comforting feeling of his weight on her, his hands grasping onto her, every stroke bringing her closer and closer.
Aqua pushed her hips up against his, meeting his motions.
“Fuck,” he groaned, pressing his hand against her as he pushed into her harder than before. Terra didn’t curse much expect when they were together and she loved it. Even the sound of his voice made her feel desire even more.
She leaned her face against his skin, still trying to muffle her cries. Aqua was pretty sure no one would come down even if they heard, Terra’s parents didn’t really care what they did and Ven didn’t want to know, but the thought alone was embarrassing enough to make her at least try to be discreet about it. She knew Terra was doing the same; pressing his lips to her neck periodically, his muffled breathing, trying to keep some sort of control.
She dragged her hand down his back, feeling all the bumps and ridges of his body, the ones she knew so well. His hands were tight on her, and she couldn’t imagine being home alone in her own bed right now. Her legs squirmed against his, trying to urge him on as the ever familiar hot pressure made her whole body feel light.
“Aqua,” he warned, stilling her hips with his hand but his voice was so laced with desire she almost lost herself there.
She untangled her arms from around him, reaching up for his face, bringing him to her so she could kiss him. His cry was muffled by her lips as he trailed his hand up to her waist, pressing his fingers into his skin as his hips rolled into hers, faster than before. Aqua pushed her hands back into his hair, trying to focus on moving her mouth with his but she couldn’t stop a moan, her hands pulling back on his hair.
Terra broke away with a moan of his own, forehead sweaty against hers but she could care less. “Shit.” He dropped his head to her neck, nipping at her skin trying to muffle his cry as she felt him hit his own breaking point. She ran her hands down to his shoulders, wrapping her arms around him but the sound of his voice, his hold on her, and the pleasure he always knew how to give her was overwhelming enough for her. She felt his name on her lips while she buried her head against his skin, everything feeling light, the waves rushing through her body.
In the silence of the house her breathing sounded so heavy, trying to catch her breath as she trailed her fingers gently down Terra’s back. He moved slightly to be able to pull himself from her, but she otherwise felt his hot breath on her neck as he laid wrapped up against her. The TV was still humming along, the lights of the Christmas tree shining in the dark.
When he did move he pushed himself up, peppering her neck with kisses that made her laugh before he leaned back on his knees. She sat up on her elbows as he adjusted his waistband back up. His hair looked even messier than usual, the sheen of sweat on his body that made him look a little brighter in the dim lighting as he reached for his tank top to pull it back on.
Aqua was about to ask for her shorts when they landed on her chest. “Thanks,” she said as she shifted to pull them back on while he laid down on his side next to her.
“For the shorts or…?”
She was already reaching for the blanket they nearly kicked off the couch but she didn’t miss the grin on his lips. “You know,” she said, laying down on her side to face him, and hit him in the arm a few times. “You always tell me to be quiet, but I think you’re louder than me. “
“Huh,” he said, though his eyes were closed that grin was still there. “Absolutely not my fault.”
Aqua sighed as he wrapped his arms around her, moving her legs to tangle with his. She opened her mouth to respond but he was already kissing her, soft and sweet; it made her chest flutter just like he always did. She hummed, pressing her hands against his chest.
“It’s been almost a year, you know,” she murmured as he leaned back, resting his head against the pillow.
“Of course I know,” he said, though he sounded significantly more tired than he did before.
She felt it too, her eyes closing as she rested her head against his chest. “I wish we had done it sooner.”
“The kiss or…?”
Aqua pinched his back making him laugh. She felt his hand reach up to brush hair from her face, a warm kiss on her forehead. She already knew she was slipping; she was too comfortable, too warm, too safe. It was right where she always wanted to be. Her parents could deal with her not coming home.
“Me too,” he murmured. “But we have plenty of time to make up for it.”
She smiled before a yawn pulled at her lips. Aqua liked the sound of that.












