Missing Moments 1/?

May 27, 2008 22:33

Title: Missing Moments: Protect
Author: Guinevere
Disclaimer: Belongs to not me. Oh, the humanity. The mini would have been MUCH more fun if it did.
Rating: Shamelessly NC-17. Not for the kiddies.
Warnings: Is wall!prawn something to warn about?
Pairings: Oh with the Cain/DG-ness.
Summary: Missing moments throughout the mini. Hopefully this won't violate any story arcs.

“Protect her. I want your word, as a Tin Man.”

Cain had only been in a worse mood a few times in his life. He felt that he had hit the ultimate low, when Zero had locked him in the iron box all those years ago. But no. No, the iron box had nothing on the torment that was standing between DG’s legs and leaving red marks on her breasts with his roughly-shaven face. It was the Mystic Man’s fault Cain was in this position - if the Mystic Man had not made him promise to protect DG, Cain could be quite happily hunting Zero.

That was on the back-burner, though. His job was to protect DG and that was what he would do, even if it killed him. Being forced to press her against the outer wall of that building, hitching her legs around his hips and feeling the slide of his crotch against hers might just do the trick.

He blamed Glitch, of course. The damned zipperhead had run off with that Viewer in order to create a diversion for the Longcoats on their trail, so they could go fetch DeMilo’s car undetected. He wouldn’t have let them, of course, but they ran off before he could say a word and then there were Longcoats everywhere. He couldn’t expose DG to that.

They were in the red light district, as DG had obviously noticed, so Cain was not entirely surprised when she grabbed him by the lapels of his duster and pressed her lips against his. One thing was for sure - he didn’t expect his first kiss in eight years to be on account of a bunch of Longcoats. They were patrolling, but wouldn’t interfere with a whore and her client, sure enough. DG was smart - she had noticed that the Longcoats were ignoring the various couples on the street.

He didn’t respond to the kiss. She had quite effectively frozen him - first with the shock of sensation (gods, it felt good, though), then with the shock of kissing a woman who was not Adora. His wedding ring burned on his finger.

DG pulled sharply on the short hairs at the back of his neck and Cain winced. “Kiss me,” she hissed against his mouth. “Dammit, don’t you think they’ll notice if you don’t kiss me back?”

With a resigned sigh, Cain slid his hands to DG’s waist and pressed her back against the wall of that building, while kissing her chastely. They could keep this façade completely under control. Cain was sure of that and therefore kept his guard down. Which is how it happened that DG was able to grab his backside with both of her hands and squeeze hard.

Immediately, all the blood in Cain’s body rushed to his groin and he slammed her against the wall, kissing her mouth - neck - shoulders - gods, anything on her he could reach because how the hell did she know he liked to be touched there? Her right leg was slung over his hip, so he took the logical route and lifted her so that she could straddle him and - oh.

“Oh…” he moaned, burying his face between her breasts for a moment just so he could revel in the singular pleasure of how godsdamned hot it was between her legs. The heat of her seared through his trousers and her underthings and he was sweating, in spite of the chilly night. “DG…” he whispered and her legs tightened around him. Blindly, his lips traveled along her clavicle and the tender skin of her breasts - he tugged the flimsy little dress downwards just enough so that she popped out and he could suck at the exposed flesh.

The little mewling sound she made nearly finished him right there - eight years, it had been eight years and he was so godsdamned hard that it hurt - and she clutched at the back of his head. He could feel those tiny fingers tugging at his scalp and he blearily glanced up at her - her head was thrown back against the wall and she was panting his name (gods, his name uttered like that was amazing, gods, so amazing) while she rubbed on him.

Cain had never wanted to touch someone so much - to slide his fingers down under her skirt and do unspeakable things until she screamed, to taste her slickness on his tongue, to feel her thighs clutch him while he slid inside her - another deep moan, a helpless one, escaped him and he grasped her hips in his broad hands to move her faster, simulating with each thrust exactly what he wanted to do to her.

“Psst! Psst! Cain!” Dimly, he was aware of someone - not DG, she was nibbling at his earlobe and that was just a whole new sensation in and of itself - hissing his name and he detached himself enough from DG’s breasts to look around stealthily. “Cain!”

Glitch was gesticulating wildly from behind a corner with Raw, who was standing in the shadows glancing around nervously and looking - Cain thought - just a little embarrassed. Cain felt DG’s legs slide down his body and once he was sure she had righted herself, he stepped away. Clearing his throat, he said, “We were - uh - er -“

“No time!” Glitch said. “We gotta go - we did a - a - thing.” Lamely, he tried to demonstrate what he meant with hand gestures, but Cain merely rolled his eyes and pointed out that they needed to really get going.

Cain still couldn’t look DG in the eye, even when they were ensconced safely in DeMilo’s truck. She couldn’t look at him either, he was pretty sure. He felt… odd. Not guilty - no, not quite guilty - and not sorry. Just…odd. And hard. He was trying to block that out when DG abruptly said his name.

“What?” he responded.

“About what happened back there…” she began, but he cut her off with a piercing look.

“Yeah, it’s okay,” he said, and tried to tear his eyes away from her so he could watch the road, but she was hypnotizing. “I know what it was about. Nothing to worry about.”

She nodded and finally broke eye-contact. “Yeah,” she said softly, looking down at her hands. “Nothing to worry about.”

missing moments, fic, tin man

Previous post Next post
Up