AFF Fiction Portal

The David and James Story

By: Cinnamon
folder Casts RPF › Angel
Rating: Adult ++
Chapters: 65
Views: 4,049
Reviews: 13
Recommended: 0
Currently Reading: 0
Disclaimer: This is a work of fiction. I do not know the celebrity I am writing about. I do not make any money from the writing of this story.
arrow_back Previous Next arrow_forward

Chapter 25

The David and James Story


Pairing: David/James

Rating: NC 17

Author: You think anyone’s gonna actually admit to writing this shit?

Disclaimer: No infringement of copyright is intended. You know who the characters belong to.

This is AU. The people involved would never behave like this in real life.

Chapter 25

David’s apartment

*************

James hadn’t expected David to make the offer, not jyet yet anyway. He wondered if it was what David really wanted or if he’d merely felt obliged to suggest it.

“Are you sure?” James asked.

“God, yes!” David said, pulling James into a kiss. “Did you think I wouldn’t ever want to experience this?”

James hadn’t really thought about it much except in idle curiosity. He’d just assumed David would always be the one to take charge, the one on top.

“I…er…” James began. “I thought you liked topping me.”

“I do, Baby. I do,” David said, “but that doesn’t mean I’m not eager to know what it’s like to be on the bottom. I had a woman fuck me with a strap-on once but I doubt that compares to the real thing. I wanna feel you inside me, James. Please…”

James swallowed.

“… But if you don’t want to…”

“No… I do,” James interrupted. “I want you to know how good it feels…”

****************

James had made sure they were both fully prepared. David was on all fours on the bed. James moved to kneel behind him and touched the end of his turgid member to David’s entrance.

“Ready?”

“Mmm… Please, Baby…”

James nudged David’s rosette and pushed. Nothing happened. This was harder than it looked. He tried again and David began to open up to him. He eased the head of his cock inside.

“Oh, God!”

He hadn’t imagined it would be this tight. He wasn’t sure he could get the rest of it inside. It felt like David’s muscles were trying to force him out.

“James?”

“… ’m okay,” James groaned. “It’s so tight…”

He pushed again, felt David relax and suddenly the head of his cock was past the tight ring of muscle. He gasped as David’s channel swallowed the rest of his cock.

He remained completely still for a moment and stared down at the point where their bodies joined. His gaze swept over the body spread out in front of him, the long line of David’s back, the smooth skin of perfect buttocks…

“James! Oh, James!” David murmured.

James could hardly believe it. He was fucking David! He closed his eyes and took a deep breath. He couldn’t risk staring any longer lest he come just from thinking about what he was about to do… what he was already doing...

Control restored, he started to move - tentatively at first. He had no idea how this was gonna work.

David groaned.

“Oh, yeah!”

As James began to slide out of David’s passage, muscles began to squeeze his length. The sensation was exquisite and he had to stop to savour the moment. This was going to be over so fast…

“Baby, please…” David whimpered. “Fuck me!”

That did it. James couldn’t maintain control any longer. He began to thrust… as deep as he could… Long, deep, firm strokes…

“Oh, James!” David sighed. “… love you, Baby.”

James watched his cock disappear into David’s hole. He held on tight to David’s hips and increased the pace. He was nearly there…

“Gonna come…”

“Me too…”

In… out… in… out…

“Urgh!” James cried as felt his balls lift and his seed surge up his shaft.

“DAVY!!!”

*******************

David had come seconds after him despite being in considerable discomfort. After the exhilaration of orgasm had worn off he’d begun to feel the pain again. He’d refused James’ suggestions to let him drive him to the local hospital but James had managed to persuade him to take a couple of pain killers. After a warm shower David had started to relax.

James slipped on the robe David handed to him, and tied the sash loosely around his waist. He followed David back into the bedroom.

“Feeling better?” James asked.

“Mmm, parts of me are feeling wonderful,” David said. “I’m trying to ignore the rest.”

David was wrapping his arms around him.

“I’m sorry, Davy. Maybe we shouldn’t have…”

James cupped the back of David’s head with his hands.

“You didn’t enjoy it?” David asked, his voice tinged with disappointment.

“Of course I did,” James quickly replied, standing on tip toe to give David a quick kiss. “It was incredible… but I feel bad about making you suffer…”

“It’s not your fault, Baby. Please don’t blame yourself. If that stupid cow hadn’t been so eager…”

David paused mid-sentence and winced.

“You made the pain bearable, James.”

They kissed, slowly and tenderly.

David eventually ended the kiss.

“Dinner?”

“I’m not sure I feel like Chi any any more,” James said.

“How about pizza then?” David suggested. “You need something. You don’t eat enough.”

“Yes, Mom.”

James ducked as David made as if to cuff him around the head.

“Or, I could make us an omelette. I do have eggs and I think there’s a red pepper and a few tomatoes.”

“Sounds perfect, especially if you’re cooking…”

*****************

James watched as David set about preparing their meal. He wondered if this was what it woue lie like from now on. David was a good cook and he seemed to enjoy it. James had no problem with that. He could manage the basics himself if he had to but he couldn’t say that cooking was a pleasure as it so obviously was to David.

David had found some part-baked rolls in the freezer and was popping them into the oven.

“One or two?” he asked.

“Just one.”

David put four in the oven.

“You might change your mind,” he said.

James smiled.

“You’re gonna make me fat if you insist on over-feeding me,” James chuckled.

“No danger of that,” David smirked. “We’ll be burning off the extra calories later.”

“Is that a promise?” James asked.

It looked like the painkillers were working after all.

****************


 

arrow_back Previous Next arrow_forward