Prompt #4: Lock + Key
Words: [NSFW] 3714, [SFW] 1887
Characters: Beast Boy, Terra. Mentions the Titans, Wonder Girl, Kid Flash.
Rating: [NSFW] M, [SFW] T
Theme: Aging Relationships
Setting: Post-series
The relationship Terra and Beast Boy had was a predictable one, even after you factored in Terra's inclination to randomly take off for a few weeks at a time every now and then. They were both 15 - innocently young - and everything about them screamed sweetness.
Mundane chores like food shopping were made worthwhile when he felt her reaching for his hand and her heart fluttered in hallways and corners as he kissed her away from prying eyes and they shared every moonrise on the shore of Titans Island and they were happy and they were content.
//
"Happy Birthday, Terra." Beast Boy said into her ear, uncovering her eyes.
She saw the sign - blaring BEN'S in red neon for the entire world to see - and whirled around to face Beast Boy, confusion and something else (fear?) flashing in her eyes.
"I thought, maybe it was time for our First Date; two-point-oh?" Beast Boy offered quickly as explanation, ears drooping at Terra's expression. He'd been sure she'd love it… "B-but if you don't wanna then I totally understand, we can just go bowling or-"
"It’s okay," Terra said, a smile creeping onto her face, "It was a really good idea, Beast Boy."
Terra seemed a little nervous stepping inside, but soon loosened up as the comforting atmosphere wormed into her. Beast Boy ordered for them - apparently he'd come here more than once since that day. There was now a sticker on the menu with a picture of a veggie burger, for one thing.
Terra jumped a little at a touch on her knee. Noticing that Beast Boy was suspiciously glancing away from her, she bumped her knee against his in what she intended as reprimand, but only made the changeling grin and make faces at her in the mirror until she cracked up.
/
"Terra?" his soft whisper floated through the almost-silence, just noticeable over the distant night time bustle of the city.
"Yeah, Beast Boy?"
He seemed to hesitate.
"...Do you think we'll still be this happy in a few years?"
At this, Terra lifted her head from its resting place under his chin and looked up at him with confusion etched onto her face. He caught her look and shrugged.
She tucked her head back into the crook of his neck and thought for a minute, the soft breeze playing with her hair. He was drawing light circles on her shoulder where he had his arm slung across the back of the bench.
"I'm only just seventeen, Beast Boy, don't make me think about the future!" she muttered with faked stubbornness . Beast Boy wasn't offended by her deflection; for Terra, promising to stay in one place was like making a sunflower point in a different direction.
"I think we will be." he said, answering his own question despite the discouraging response.
Terra leant up a little and kissed Beast Boy's jaw, snuggling back into his neck after and mumbling quietly against his skin "I hope we are, B..."
//
"Hold on tight, Ter, okay?" he said before turning the key in the ignition of the shiny white moped.
"No funny business!" Cyborg warned with a smirk, "That's a rental."
"Don't worry dad, we'll bring it back in once piece." Terra teased, wrapping her arms around Beast Boy's middle. He was practically vibrating with joy at the moment, she noticed with amusement.
Beast Boy used the underwater tunnel that hooked their underground garage up to the city as a practice lane and, surprisingly, was a natural and could control the moped perfectly by the time they reached the surface.
They rode around the city a bit, Terra throwing roses at hot girls on the sidewalk. There was one instance at a stop light where one landed in the open window of a muscle car and, when a predictably beefy guy looked out, Beast Boy blew air kisses and Terra took her beret off to him.
Needless to say, they were the first away from the line - giggling hysterically - when the light turned green.
/
It was Beast Boy's idea to dress in striped shirts, berets and speak with French accents all day.
It was Terra's idea to back away from the people talking real French to them and instead go and get pizza.
Either way, pretending to be a French person lost in Italy was an awesome way to spend the evening.
//
Another year passed with only a few minor teething problems ("You can stay in my room, just leave your junk in yours!") and they were soon eighteen.
Short, feather-light touches turned long and lingering, every one sending shocks across their skin, prickling the hairs on the backs of their necks followed by a quick shiver of goosebumps.
They were hardly ever apart, but times of real privacy were few and far between. Because the team was growing older (and larger, with the addition of Kid Flash and occasionally Wonder Girl), their coverage now stretched further outside of Jump City than it ever had before. On top of that, Robin and Raven were now mentoring a couple of 14-year-olds as the future leaders of their own Teen Titans.
"I miss you, Terra…" Beast Boy mumbled in her ear sleepily as he woke one morning, pulling her closer beneath the sheets.
"I'ven't gone 'nywhere…" she slurred back, half asleep herself, snuggling into the warmth he provided. He didn't sleep in her room every night (although it was rare enough for them to not share a room that Cyborg now teased them when they didn't) but she slept a lot better when he was there - and woke a lot later. "How do you m-m-m-m-miss me?" she asked, stuttering the 'm' through a yawn and rubbing sleep from her eye.
Beast Boy wasn't entirely sure how to explain himself. It was just a notion that had come to him in the trance of waking - a notion that made sense, in a weird way.
"How come we don't have time anymore?" he elaborated eventually. She propped herself up on her forearms and hovered over him. She leant closer.
"We have time now, don't we?" she murmured, cutting off any reply he might have had with a soft kiss.
Beast Boy shuddered, quite content with spending the rest of the day lying where they were, kissing. His hand twitched against the small of her back and she broke away a little, giving him enough time to brush his other hand through her hair and gently pull her back to him by the nape of her neck.
Her skin prickled at the feel of the hand on her back getting under her night shirt and the sound of a soft rustle as he nudged it a little higher, bare skin on bare skin. She shivered against him and he pulled her closer, making what can only be described as an undignified, pleasured sound into his mouth.
Somewhere across the room, both of their communicators beeped in unison. Beast Boy groaned in exasperation and covered his eyes with a hand as Terra pulled away, struggling free of the cocoon of sheets they always somehow created in the night.
Beast Boy peeked through the gap in his fingers at Terra as she walked away towards the dresser. Over the months she had come to claim about 4 different pairs of his boxers (after cleaning them, obviously) and the way they hugged her slim hips would never cease to make his pulse quicken… and though she never wore anything longer than shorts or looser than skinny jeans, there was something about that extra inch of upper thigh that reminded him like a slap in the face how soft and smooth those legs were to touch.
He had to stop himself there before the train of thought carried on to his constant speculation as to what those legs tasted like, how strong they were - how they'd feel wrapped tight around his waist as he--
"BEAST BOY!"
He snapped back out of his thoughts and shook his head, "Wh- what?" he sheepishly asked Terra, who was stood facing him, her communicator in her hand - the conversation presumably over with. Terra was smirking at Beast Boy.
"You're back on Earth now, then?" she teased, curling up in bed with him again.
Beast Boy stuck his tongue out at her, but pulled her close again just the same.
"Robin says there's trouble a couple towns over… he and the others are taking the kids for battle experience…" her fingers 'walked' over his chest, "Starfire and Wonder Girl have gone to a concert in Nevada…." she added, a mischievous glint in her eye, "We have the whole tower to ourselves…"
Beast Boy grinned as she did, knowing they were thinking the same thing.
"Prank time~"
/
"Terra to Beast Boy"
Beast Boy unclipped his communicator from his pyjama bottoms - neither of them had bothered getting dressed for an empty tower - and flipped it open.
"Terra, how's it going on your end?"
"Fridge contents replaced with ping-pong balls, rigged to all fall out when the door opens." she snickered a little, "Security alarm set to play the Sonic Emerald Hill Zone song whenever someone comes through the front door. What about you?"
"I'm just about done here," he said, admiring his handiwork, "Turning all the furniture and contents upside down was a genius idea, by the way."
"Thanks~" Terra said from behind him, "We gonna take a battery from each remote or save that for a special occasion?"
"Christmas is just around the corner," Beast Boy remarked, grinning, slinging an arm across her shoulders.
Terra twisted in his embrace and kissed him, needing to stand on tip-toes to compensate for the increasing difference in height. When she pulled away, he was smiling crookedly and had raised an eyebrow.
"You were right," she explained, "Twice. We don't get enough time together…"
"And what's the second time?" he asked lowly, a soft rumble in the back of his throat that drew her closer.
"We are still happy…" she nearly whispered, smiling and looking away with a slight blush. Beast Boy's face broke out into a huge grin at this and he held her tight and kissed her passionately, erasing any lingering doubt.
Their bodies pressed firmly together, they kissed deeply and intensely until they were both lightheaded, gasping for breath and grinning at each other.
"We still have plenty of time," Terra reminded him, almost shyly.
Beast Boy thought carefully, "...Are you sure?"
Terra didn't hesitate, nodding and pecking his lips. She took his hand and lead him from the room, both of them brimming with nervousness and anticipation.
It was only really now that Beast Boy fully noticed the rain streaking down the window panes, the dim sunlight lighting the rooms and halls, the soft footfalls they created, all of which serving to increase their feelings of solitude and privacy… rain had never been so much of a comfort to either of them.
They were in the middle of Terra's room before she turned to face him again.
They stood like that for a while, saying nothing, hands still entwined between them. Finally, Terra's smile grew a little and she pressed her lips to his in an almost chaste way. Her free hand raised and her fingertips ghosted along his cheek as his free hand pulled her against him and settled in the small of her back as it had that morning. Soon, both her arms wrapped around his neck just as both his hands stroked up and down her sides in a way that made her cling tighter to him and shudder deliciously.
Feeling what could only be described as something that was distinctly him, Terra felt nerves jump in her stomach. She drew away, panting, face flushing.
He used a hand to brush her hair away from her face before kissing the tip of her nose and smiling.
"We don't have to do this if you don’t-"
"I want to." she interrupted, voice quiet but certain, deep blue eyes locking with his emerald green.
"If we're gonna do this, then there's something you should know…" he took a deep breath, "Garfield Mark Logan," he confessed, saying the names with such speed that they seemed like one word. "It's my name," he explained upon seeing her confusion, "My real name. Although, I prefer just… 'Gar', you know, 'Garfield' is a bit...yeah…" he rambled nervously
It was definitely a unique name, but… when she thought about it, Terra couldn't think of anything else that would fit him so perfectly.
"Gar," she repeated, not with mocking or questioning like he had suspected, but with … acceptance. A smile to mirror hers spread over his face, smoothing away the seriousness, before she leant up and kissed him again, holding his head in her hands.
Terra felt Beast Boy's fingers dance at the hem of her shirt before slipping inside, cool against the hot skin of her belly. Smoothly, they pushed up and soon she felt him cup her breast with his one hand. One of them trembled (Terra thought it might have been her) as his thumb rubbed teasing circles around her nipple, making her skin tingle with a trail of goosebumps.
Terra was suddenly all too aware of the heat in her gut and in her legs and the speed at which they were losing themselves. Almost impatiently, she tugged Beast Boy's shirt off, using the time to remove hers too. She wasn't wearing a bra - she rarely needed one - but she didn't feel exposed to him. She couldn't feel exposed to him, he was far too ingrained into her. This wasn't the first time they had touched each other, wasn't the first time they'd seen each other, and though this last step was so big, in retrospect it was equally as big as the other steps they'd already taken together.
Beast Boy was the first to take his pyjama bottoms off and, kicking them away, was the first completely naked. Terra's eyes met his, steady, calm, sure, and she couldn't resist anymore. She pressed completely against him, sharing a groan at the heat of each other, and kissed him hard and strong. She felt his hands push her boxers off too, and they stumbled backward, naked, and fell onto the bed.
Terra let out another undignified sound and Beast Boy almost growled in response, his hands sliding down her sides, over her hips and down further to cup her skinny ass. He squeezed a little, making her twitch and gasp into him and, grinning, he repeated the action, earning the same response.
There was such an unbelievable heat building between them as the desire peaked exponentially into lust and Beast Boy rolled them over, pinning her beneath him. Instinctively they arranged themselves most comfortably, her legs crossing around him. He groaned at the pure erotic feel this position gave him and buried his head in the crook of her neck, surrounding himself in the scent of her skin.
"Terra…" he moaned lowly into her neck, shivering with fervour and desperation, his body aching for her, muscles twitching with the effort of restraining himself. He peppered her neck with bites and kisses, nibbling carefully at the tender flesh.
"M-mark me…" she gasped, and Beast Boy froze, looking at her again. "I want you to leave a mark this time," she finished and Beast Boy nodded, stupidly elated at such a tiny submission. He latched onto the junction of bone and muscle in her neck and sucked, hard, feeling her nails dig into his back in response. There was a low, rumbling noise, and it took him a few seconds to realise the sound was coming from him.
Terra shuddered beneath him and he let her neck go, kissing trails down her collarbone to taste the soft skin of her breasts, her stomach, her hip. Finally, he bends her leg up at the knee, leans down and licks a long line up the sensitive flesh of the very inside of her thighs and she keens with anticipation, muscles quivering beneath his tongue and hands.
He glanced at her and went to kiss her again. The very sight of her, splayed out naked for him to touch and taste and see and hear, her skin flushed down from her cheeks to the tops of her breasts, her blonde hair fanned out around her…
"So beautiful..." he mumbled against her lips, kissing her languidly, letting his tongue taste and feel as much of her as he can.
"Gar," she pleaded softly, breathlessly, "Please…"
He pecks her lips once more, reaching into the nightstand for the small stash of condoms he knew was there.
He paused, staring at the square of foil. "Uhh…"
Wordlessly, Terra pulled him back to her, kissing him softly, taking the condom from him. He heard rustling and then groaned deeply as he felt the pressure of her hands. All of a sudden his body can't wait any longer and it hums with pure need and she's taking far too long...
She lay back and their eyes met again, this time both of them radiating nervousness. Beast Boy steeled himself and pressed his lips to hers in reassurance, feeling encouraged at her nibbles on his lower lip. He hesitates a little too long and his nerve starts to wane and he looks to her for help and this time she smiles too. She takes him in her hand and guides him to her and the heat of her against his tip is almost too much for him.
A hand on her hip to steady himself, he starts pushing and a loud moan of pure pleasure tears from his throat ohgod nothing has ever felt like this, nothing has ever made him feel so overwhelmed with emotion and need and desperation and he wants to do this forever it feels so-
"Ow…" Terra hisses, and he's devastated. He knew it would hurt her but knowing and living are two different things and oh god what has he d-
"Gar," she hums, quieting him - he wasn't aware he'd been saying everything out loud -, "it's fine, just… don't stop...." she encourages, kissing him softly. He doesn’t want to argue but at the same time doesn't want to cause her more pain.
He nods and, carefully as possible, draws out of her, almost whimpering from the loss before her hand is at the back of his pelvis and she's guiding him again, his tempo in her hands. He pushes into her again and still cannot contain the sounds he makes as this time he manages to get deeper, every muscle quivering and twitching and his instincts and body begging him to carry on, wanting him to fuck her hard and fast and deep.
Another slow thrust and this time she moans too, softly, and he could cry with relief. He kisses her sloppily and increases tempo a little, feeling her grow wetter and hotter with each push. Her hips start to meet his and he just about passes out.
Suddenly he slowed dramatically, pulling out to the very tip before pushing back in just as slow and smooth, pressing as deep as he could, grinding himself into her. She gasped and jerked and gripped his arm when he did it a second time, moans his name when he does it a third, pushing herself down onto him.
"Terra…" he breathed softly into her shoulder, kissing a soft trail across her collarbone, over the blossoming lovebite and up her neck, finding his way back to her lips. He pulled away, rested his forehead on hers, hips still, enjoyed the feel of her around him, against him… "this is amazing," he heard himself murmur, voice full of awe and love and her lips found his again.
Leaning up, Terra used her arms and legs to urge Beast Boy to sit back on his ankles, her following. Beast Boy complied, shifting into a comfortable position, pulling Terra back where he wanted her. Her hips rocked into his and he almost lost it then and there, the feeling so different it was new again.
He watched, almost with fascination, Terra's muscles clench and tighten as she moved. His hands smoothed over every millimetre of skin he could reach, driven mad by her fluctuating pace, the sounds she was making, the sounds their bodies were making.
All too soon, he felt a tightening in his abdomen and the feeling that he was nearing the top of a hill he planned to throw himself off.
"T-terra, I…" he rasped.
"Garfield…" she hummed, the use of his whole name causing him to twitch and groan. White exploded in his vision and he thought for a moment that he'd passed out, but then the feel and the scent of Terra's skin became more apparent to him and he nestled closer to her.
Beast Boy felt his whole body jerk a few times as aftershocks rippled through him. He was still deep inside Terra, but they had rolled over and were lying side-by-side, their skin glimmering with droplets of sweat and both of them panting softly. He felt Terra kiss his forehead, nose, lips and he responded lazily, exhausted, satisfied, elated.
He felt Terra shift and then warmth of blankets covering them, and he forced himself ignore the call of sleep.
Regretfully, he pulled out, both of them hissing softly. He cleaned himself up - ignoring the pink tint to the fluid on the condom with a slight frown - and snuggled up to her again.
"We both smell awesome." he informed her with a smirk, and she snorted.
"We look even better."
Beast Boy hummed in agreement and kissed her softly. Breaking away, a thought came to mind.
"Terra?"
"Mmn?" she replied sleepily
He paused a moment.
"Do you think we'll still be this happy in a few years?"
Terra smiled, though he didn’t see from where she was tucked into his neck.
"I hope we are, B."
//
Beast Boy woke in the evening and the bed was cold.
He buried his face into the pillow.
Terra was long gone.
//