Canal Fever | By : LisbetAdair Category: +A through F > Call of Duty: Modern Warfare Views: 2103 -:- Recommendations : 0 -:- Currently Reading : 0 |
Disclaimer: I do not own Call of Duty: Modern Warfare 2, nor the characters from it. I do not make any money from this work. |
Ghost wasn't sure how long he had been sitting on the bench, but he couldn't feel his toes or his bottom any longer. The sky was darkening, the afternoon fading into a grey twilight. He had walked for some time after Roach had stormed off, finally reaching the edge of the park as his anger petered out. He had slumped onto the bench with his head in his hands.
Where did it all go wrong? How did you end up in this mess? He asked himself. Everything had seemed so simple, so perfect, on Saturday afternoon. He had foolishly believed that things might work out. He shook his head, appalled at his own naivety. Now he was freezing, alone, in the middle of Berlin when he was supposed to be in a gay bar preparing to go to Manchester, a place he'd been running from for fifteen years. Meanwhile, a fat weirdo was spreading rumours about him back on the base and Roach... he had no idea what to do about Roach. Why did you have to be so bloody stupid? Why could you not just have swallowed your pride and gone home? Across the years, he wished he could reach out and shake his sixteen year old self for getting into such a mess. His phone chimed, startling him. He pulled it out and saw that it was flashing to indicate it had received a message “@Hilton. Rm 233. G”. He shoved it back into his pocket and tried to focus his thoughts on the present. The past would have to wait, he had enough problems right now. Roach answered the hotel room door in a vest and boxer shorts. Ghost hadn't been prepared for this. Fully clothed Roach was something he could deal with, but Roach with a sheer, snug-fitting white undershirt was a complication he could do without. Roach regarded Ghost coolly, with a grim expression that didn't suit him, but Ghost wasn't really paying attention to his face. He was transfixed by the deep v-neck of the shirt, low-cut enough to reveal the soft, black hair that covered his muscular chest. The fabric was tight enough that his nipples stood out, tiny peaks under the flimsy white material. He was jolted from his reverie when Roach turned away and picked up a keycard from the chest of drawers. Idiot! He chided himself. Get a grip! “The rooms adjoin.” he said, flapping it in the direction of a door, camouflaged in the wall. He threw card to Ghost and flopped down onto the bed. He jammed his hand into a open bag of crisps on the bedside table and stuffed a handful into his mouth. Ghost stared at him, sprawled across the bed and scrabbling in a crisp packet like he was an idle teenager. Look at him, not a fucking care in the world. Not giving a shit at fucking up my life forever. It sudden made him cross. Roach sighed “Are we back to the creepy, staring thing again?” “Fuck you!” snapped Ghost. “I am bloody sick of this!” said Roach, throwing down his crisps and standing up. “It is getting extremely bloody tempting to smack you in the face. What is going on?” “It's none of your business!” “Yes it is! It became my business when I got lumped with you on this fucking farce of a job. It's my business if you get us shopped to the Russian mafia and I end up in the canal wearing concrete boots!” “Yeah.” Ghost snorted. “Because that is all you care about, eh? As long as your interests are served.” “That is not true!” Roach shouted. “It hurts to see you upset, because I'm stupid enough to care about you! But you are trying my fucking patience!” “You don't care.” said Ghost, shaking his head. “What do I have to do!?” Roach looked furious as he yelled at Ghost, his teeth bared in an ugly, violent expression. Ghost was taken aback by the strength of his anger as he bore down on him, his hands clenched into fists, ready to fight. “What do you want from me?” “I-” Ghost was shocked into silence. “What is it!?” “I- I don't know.” said Ghost. This seemed to make Roach angrier “You don't know?” he asked. “You don't know! Well you can go fuck yourself! I'm not hanging around waiting for you to decide whether you're interested or not!” “What?” said Ghost, bewildered. “What? Whether I'm interested? You're the one who doesn't give a shit!” “Of course I give a shit!” Roach roared. “How could it not matter to me?” he looked insulted. “Why didn't you fucking say something then?” Ghost yelled back. “All this week, you've bleated on about whatever wanders in front of you!” “Well what was I fucking supposed to do?” snapped Roach ““If he says something. If he acknowledges it in some way.” That's what I told myself. You just... retreated away, like you'd made some awful mistake you didn't want to repeat.” “No. No!” said Ghost. “Why didn't you say something then?” Roach snapped. “I was waiting for you.” he said. They looked at one another, an expression of frank disbelief on their faces and then Roach started to laugh. It started as a soft, muffled noise that made Ghost think for a moment that he was crying and then he broke out into a booming laugh that shook his entire body. “What's so funny?” said Ghost, confused. “All this time...” Roach trailed off, giggling like a madman “Oh my God...” He rubbed his face with the palms of his hands. Ghost stood, frozen. The revelation of Roach's feelings swept the worries and fears of the day entirely away and he was suddenly acutely aware of his heart again, thumping in his chest, pounding giddy joy through his veins. It filled him, consumed him, with its burning fire. He went to Roach, lifted his face with his hands and kissed him with all his might. Roach responded, letting Ghost press his mouth over his own and force his head back with his driving desire. Ghost drew Roach's lips between his teeth and sucked them gently, feeling a twist of pleasure as Roach shuddered. He opened his eyes as he withdrew and seeing Roach so close to him, looking at him with a salacious smile on his face, he felt dizzy. “I missed this.” whispered Roach, his breath hot on Ghost's cheek. “Me too.” Ghost answered, the admission a weight from his shoulders. He titled his head forward, resting his forehead against Roach's and closed his eyes. For a few moments they stood close, pressed against each other. Ghost stroked his hand gently across Roach's jaw, the stubble rough across his fingertips. He slid his finger across Roach's lips and watched Roach close his eyes, his neck arching back as he placed soft kisses along Ghost's skin. He twisted his head as Ghost started to withdraw his hand, grasping the knuckle of his first finger between his teeth, pulling the skin. “You're cold” he said, taking Ghost's hand into his own. Ghost slid his other hand under Roach's shirt and smiled as Roach gasped, batting his freezing touch away. Their foreheads bumped together and seeing into his eyes at such a close distance gave Ghost a juddering thrill. He opened his mouth and pressed it to Roach's lips, kissing him gently at first and then sliding his tongue across them. Roach answered, flicking his tongue over Ghost's like a snake writhing. Ghost could feel Roach's stiffening erection pushing into into his groin. The thought of it excited him further, and he was already uncomfortably constrained. Sensing this, Roach slid one hand round to rest in the small of Ghost's back, keeping him close, whilst he rubbed the other firmly across the lump in his jeans. He let Roach kiss him, his mouth hanging open with his ragged breathing as he became more aroused. Roach lapped his tongue across Ghost's lips and then bit down gently, nibbling at the sensitive edge. “Come on.” said Roach. “Mmph?” Ghost wasn't listening. He let Roach take his still icy hand in his own and start to lead him. “What are you doing?” he asked, confused as Roach pulled him into the bathroom and locked the door behind them. He watched Roach pull of his shirt and dump it by the sink before he leant across and switched on the shower. “You're cold” he said again, starting to unzip the front of Ghost's leather jacket. He kissed him again as he fumbled with the zip. Ghost pushed his hands away and let him slide them underneath where they started to undo the buttons of his shirt. “You want-” He slid off the jacket and let it fall to the floor. “-me to take a shower?” “I want us to take a shower, you muppet!” Roach laughed as he kissed Ghost again. The final button on his shirt came undone. Ghost pressed himself to Roach, relishing the feeling as their skin touched. Roach reached up and pinched Ghost's nipple, hard, as they kissed. The line between pleasure and pain blurred, and an involuntary moan escaped his lips. The room was already filling with steam, hot and humid on his breath. Ghost undid his jeans and slipped off his pants, his cock standing proud as soon as it was free. Roach was already undressed. As he stepped into the shower, Ghost had a perfect view of his muscular bottom as it disappeared into the steam. “Come on!” called Roach. The shower was a luxurious, decadent, designer affair. Roach was illuminated by lighting from behind the control panel as water cascaded down over his body. Ghost stepped inside, pulling the door shut behind him and the noise of the water was like a monsoon. He watched Roach flick his head back,letting the water flood across his face and then he stepped back to give Ghost room, shaking his head to clear his vision. He pulled Ghost underneath the torrent and kissed him. Under the rushing water, the kiss was electrifying. The pouring torrent and the echo of its fall against the tile shut out all sound. He couldn't open his eyes. He was blinded by the cascade as it hit his face. He could only focus on what he could feel: the warm water as it slipped between the kisses; the heat of Roach's mouth, of his tongue; the sudden force of Roach's hand around his cock, pulling it hard towards him. He gasped as Roach tugged on the head and then reached underneath to stroke at his balls. “Fuck!” he exclaimed. He tossed his head back, clear of the shower stream and wiped his eyes. Roach was grinning at him, a dirty, wanton expression. It sent a shiver of excitement firing through him. He watched Roach pour one of the tiny toiletry bottles out into his hand. Pushing Ghost into the corner, away from the pouring water, he started to rub it across his chest. “Bloody h-hell!” he gasped, as Roach rubbed across his nipples, the sensation alien and smoothed by the soap. He let him firmly lather across his torso, slide his hands around to his back and then down to squeeze his arse between his hands. Ghost watched him drop down, rubbing the length of his legs and then, with his hands at Ghost's feet, he pressed his face into Ghost's cock, chasing it with his tongue until he slid it into his mouth. Ghost wanted to scream, but he bit hard on his lip. The noise came out as a desperate, guttural growl. He arched his back, his head hitting the tile as Roach began to massage his soaped fingers around his balls and up into his arse. He slid his legs further apart, and leant forward, balancing against the other wall, to allow Roach more room. He felt Roach's fingers working, lathering, massaging the skin between his legs, teasing around his arse with delicate strokes whilst all the time, sliding and rolling his tongue across the head of Ghost's cock. Roach's fingers were driving him wild as they rubbed between his cheeks. He moaned, the sound sudden and loud in the enclosed space. Roach seemed to sense his anticipation as he spread his legs wider, leaning into the stream of the water again. Roach began to circle his finger around his arse, spiraling closer and closer the opening and finally slipping inside. “Fuck!” he yelled. “Fuck! Fucking hell!” He lost his balance and slipped forward, catching himself on Roach's shoulder. He caught himself and slid his hand around the nape of Roach's neck, gripping his hair and twisting it in his grip. Roach continued to suck, harder, on the head of Ghost's cock whilst his fingers explored his arse. When they hit his prostate, he pulled so hard on Roach's hair that he squealed. Roach stood up, keeping his hand where it was, delving deeper and rubbing against the thick presence of the gland. Ghost shuddered as he kissed him, unable to focus on anything other than the incredible sensation building between his legs. He clawed at Roach, biting his shoulder to keep from screaming as he grabbed Ghost's cock with his other hand and began to tug it, forcefully. Ghost couldn't control the noises he was making. He was lost in his own world, devoid of anything but the cascading, caressing water and Roach's touch, Roach's kisses. He could feel it building, the tightness between his legs, as Roach pulled and rubbed harder and faster. His legs were weak, his head was whirling and suddenly he was coming, gripping Roach tightly, grabbing at his skin whilst he spasmed and screaming his name. Finally it receded, and he flopped forward onto Roach, resting his head on his shoulder as he tried to catch his breath. He shuddered as Roach stroked his hands across his back, gently dragging his nails across the skin. He kissed his neck, working his way up to his ear and then along his jaw. Frantic, grateful kisses between his gasping breaths. He could feel Roach's cock still hard, pressing into his thigh. He grabbed it and squeezed it hard in his fist. Roach growled. A sudden, wild idea came to Ghost.. Clasping both of Roach's wrists, he pulled them above his head and gripped them in place with one hand. Roach laughed. Ghost kissed him, forcing his tongue into Roach's mouth whilst he slid his free hand down and pinched Roach's nipple firmly. Roach whimpered and tried to free himself, but Ghost was stronger and he simply gripped tighter. Keeping Roach distracted with his kisses, he slipped his hand down and felt for his cock. Starting gently, he circled his fingers across Roach's scrotum, tugging gently at his hair and teasing it between his fingers. Roach wriggled beneath him, but Ghost continued to tease and refused to let him speak. It was only when he was satisfied that he was driving Roach mad that he took his cock in his hand and began to rub his thumb along the head. Feeling Roach buckle and moan was almost as good as coming again. Hearing his pleading noises and knowing that he had total control made Ghost's stomach tingle. Roach's breathing was coming in short, ragged gasps as Ghost began to firmly rub the shaft of his cock. Using the soap as lube, he slid his grip back and forth, working up speed and until Roach's moans became frantic and then slowing. Roach whined like a dog, desperate and wanting. “Simon” Roach whispered between Ghosts kisses. “Please... Fuck! Oh God!” his whimpering and pleading was music to Ghost. “Hold out on me all week eh?” he said. “Oh God! Please!” Ghost silenced him with a passionate, driving kiss that forced his head back. He knew that Roach was close, but he continued to tease him as he hung on the edge, crying for mercy. Finally Ghost relented, and began to roughly pull at Roach's cock, enjoying the noises he made as he raced towards orgasm, finally working free of Ghost grip and beating at him helpless as he came, collapsing into Ghost's arms. There was no sound save the falling water, every ounce of them was spent. I am taking a short break from this story for a few weeks. Hopefully back soon!While AFF and its agents attempt to remove all illegal works from the site as quickly and thoroughly as possible, there is always the possibility that some submissions may be overlooked or dismissed in error. The AFF system includes a rigorous and complex abuse control system in order to prevent improper use of the AFF service, and we hope that its deployment indicates a good-faith effort to eliminate any illegal material on the site in a fair and unbiased manner. This abuse control system is run in accordance with the strict guidelines specified above.
All works displayed here, whether pictorial or literary, are the property of their owners and not Adult-FanFiction.org. Opinions stated in profiles of users may not reflect the opinions or views of Adult-FanFiction.org or any of its owners, agents, or related entities.
Website Domain ©2002-2017 by Apollo. PHP scripting, CSS style sheets, Database layout & Original artwork ©2005-2017 C. Kennington. Restructured Database & Forum skins ©2007-2017 J. Salva. Images, coding, and any other potentially liftable content may not be used without express written permission from their respective creator(s). Thank you for visiting!
Powered by Fiction Portal 2.0
Modifications © Manta2g, DemonGoddess
Site Owner - Apollo