Fresh Fiction: Dream Lover by Kimberly Gardner – NSFW

Dream Lover: An Almost Heaven interlude 

“Repeat after  me. I, Kevin, take you, Chris, to be my husband … ”

His uncle Rick’s voice filled the church, at once strong and intimate as though he were speaking only to them, which of course, he was.

Chris turned to him and whispered. “You know I love you like crazy, right?”

Kevin knew he was dreaming because even though he and Chris could now legally get married in Pennsylvania, it wouldn’t be in a Catholic church. And yet here they were in their tuxes, standing in St. Barnabas, the same church where he had received all his sacraments–Baptism, First Holy Communion and Confirmation–with his Uncle Rick officiating.

He knew too this was a dream because he was both himself and not himself, floating above everything, looking down on himself and Chris and the pews packed with their friends and family. Chris’s brother Mark was there with his girlfriend Josie and his mother Carolyn. Kevin’s sister Colleen was there, his brother Patrick and his mom who had hardly spoken to him since he’d left the seminary and moved in with Chris.

So this had to be a dream because it was just too good to be reality.

And in the midst of it all, Kevin smelled … coffee?

“Hey, sleepy head, are you getting up any time today?”

“No,” Kevin murmured as he struggled to hold on to this lovely dream where he was marrying the man he adored. But the enticing scent of rich French roast and the voice of that very man kept tugging him awake and away.

“C’mon, baby, open those pretty eyes for me.”

Reluctantly Kevin opened his eyes, blinked to clear the dream images and focused on Chris’s face; the long-lashed green eyes, the full, tempting lips, the jaw shadowed with dark stubble.

God, he loved that face.

“There you are,” Chris said. “I’ve been trying to wake you up for the past five minutes. Must have been some dream.”

“It was.” Kevin’s lips curved as he remembered. His gaze shifted to the mug in Chris’s hand. “Is that coffee for me? Or did you just bring it in here to tease me?”

“Either way.” Chris shrugged and held out the mug. “But you’ll have to sit up to drink it.”

“I can do that.” Kevin pushed himself up in their bed and scrunched a couple of pillows behind his back before he took the warm, stoneware mug from his lover’s hand and raised it to his lips.

Before he sipped he inhaled. Mmm, he loved the smell of coffee. Sometimes he thought he loved the smell even more than the taste.

He sipped, savored the sweet, rich flavor then swallowed.

“I never saw anybody appreciate that first sip the way you do.” Chris smiled at him. One of those smiles that transformed his face from merely handsome to something close to beautiful, one of those smiles that filled his eyes with warmth and … love.

Kevin’s belly fluttered.

Was Chris really in love with him? Or did he just want it so badly that he was making himself see what wasn’t really there? He didn’t think so, but then again, he had already admitted to himself, but not to Chris, that he was in love with him. Neither of them had ever spoken of their feelings and Kevin was afraid that to do so might shatter this blissful contentment he’d found in Chris’s arms and in Chris’s bed.

“What?” Chris reached out and brushed hair back from Kevin’s eyes.

“Nothing. What do I smell?”

“I made you breakfast.”

“Yeah?” Kevin sniffed. “it doesn’t smell like Dunkin Donuts.”

“Smartass.” Chris flicked Kevin’s ear. “I made that French toast thing you like. It’s in the oven now.”

Again, Kevin sniffed. It did smell like the stuffed French toast casserole that had been his favorite breakfast ever since he was a kid.

“How did you know about that? I never told you–”

“Your mom told me when she called yesterday.”

“My mom called yesterday?” Kevin nearly bobbled his coffee and would have if Chris hadn’t grabbed the mug and taken it from him.

Chris set the mug on the nightstand. “yeah, she called last night while you were at work.”

“Why didn’t you tell me? What did she want?”

“I didn’t tell you because she wasn’t calling for you. She wanted to talk to me.”

“Oh God, why? Was it awful? I’m sorry. She’s just–”

“No, stop.” Chris caught Kevin’s hands in his, leaned over and touched their lips together, probably to shut him up.

It didn’t work.

Kevin turned his face aside. “Chris, you have to tell me everything she said.”

“Not until you stop freaking out.” Chris nuzzled Kevin’s ear.

“I’m not freaking out.” But despite the freaking out, his dick was starting to take notice of the attention Chris was paying to that sensitive spot just behind his ear. “Will you stop and talk to me?”

“Nope, not until you stop.” Getting to his feet, Chris stripped off his t-shirt and sweatpants. Then lifting the covers, he slid into bed next to Kevin. “Mmm, you’re so warm. Move over so I can share your warm spot.”


“Babe, remember when you made me promise to tell you when I saw you starting to freak out about stuff?”

Kevin nodded. “I remember.”

“Well, trust me, you’re freaking now And–” Chris kissed Kevin’s bare shoulder. “–there’s no reason.”

“Okay.” Kevin took a breath, tried to calm down. He slid down lower in the bed and let himself be snuggled. Chris was a champion snuggler. He turned on his side and spooned his back to Chris’s front.

“Okay, that’s better.” Chris ran his hands over Kevin’s chest and belly, light little caresses that did as much to arouse as to soothe.

Still not able to entirely let go, Kevin said, “But my mother hardly even talks to me. Why did she want to talk to you?”

“Hmmm?” Another kiss was pressed to Kevin’s shoulder then to the back of his neck in that place that gave him shivers up and down his entire body. “I think she wanted to know if my intentions toward her son were honorable.”

“Oh God, she said that?”

Chris laughed. “Not exactly, but that was the message.”

“What else did she say? How long were you on the phone?”

“I don’t know, awhile. What difference does it make? The bottom line is that she wants to make sure you’re okay and happy. And she said if I hurt you she’ll kick my ass to Virginia and back.”

Kevin laughed in spite of himself. “She did not say that.”

Chris laughed as his fingers played over Kevin’s belly. “Not in those exact words, but I got her meaning. Oh, and she told me how stuffed French toast casserole was your favorite breakfast then told me, in excruciating detail,  how to make it.”

“I have to call her.” But when Kevin reached for his phone Chris snagged his wrist and stopped him.

“Come back here. You don’t have to call her now.”


“You can talk to her when we go over there later.”

“We’re going over there? Today?”

“Yeah, we are. It’s Sunday, right? Don’t you have dinner there on Sunday?”

Of course he did, but Chris had never gone with him. They had never even discussed the possibility.

“Did she invite you? Like, specifically?”

“No, I thought I’d just crash. Of course she invited me. That was why she called, so she could invite me to dinner. Now, will you quit worrying and let me distract you?”

But Chris didn’t give him a chance to respond, just took hold of Kevin’s already filling cock and with a few expert pulls, coaxed him to full erection.

Kevin groaned and pushed into that touch. When Chris was set on seducing him, he simply couldn’t resist and right then he didn’t want to. So he set aside all thoughts and relaxed into Chris’s body, and Chris’s hands and Chris’s mouth.

“Mmm, Kevin. You’re so warm.” Chris kissed his neck. “And so naked.” Another kiss. “And so hard for me.” A not so gentle squeeze of Kevin’s cock. “You hard for me, baby? Want me inside you? Because that’s what I want. I want to fuck you right now when you’re all warm and naked and hard for me. I love fucking you like this. Love you just like this.”


Kevin squeezed his eyes shut. His heart was racing and not just because his desire had spiked sky high. No, it was what Chris had said, or almost said.

“Yeah,” Kevin sighed. “Fuck me.”

Love me.

“Mmm, that’s my baby.”

Chris rolled over and Kevin heard the drawer of the nightstand yanked open, heard Chris rummaging. He heard the crinkling of a condom being opened then the click of the lube bottle before Chris was back and pressing close.

Two slick fingers probed Kevin’s crease, found his hole and pushed inside.

The sting was slight, more pleasure than pain, and all mixed up with anticipation of what was to come next.

Kevin groaned as Chris found and stroked his prostate. He rocked back against those expert fingers. “Please, Chris, now. Do it now.”

“Impatient much?”

Kevin could hear the smile in Chris’s voice. “Yeah, need you. Need to feel it.”

“Okay.” Chris kissed his shoulder, the back of his neck, his ear. “Lift your leg.”

“But, don’t you want–” Kevin tried to roll onto his stomach but Chris stopped him with a hand on his hip.

“No, I want you just like this.” Another kiss. “It’ll be good, trust me.”

And he did, because he knew Chris would never hurt him. He bent his knee, wrapped his arm around his leg and held it bent nearly to his chest. The position opened him and Chris’s probing fingers did the rest.

Kevin felt it then, the broad head of his lover’s cock pressing against his entrance. He took a breath and pushed out as Chris pushed in. His body accepted the invasion far more easily than when they had first become lovers, seemed to crave it even.

Another moment, more pressure and Chris was inside him, filling him up, making Kevin his in that way only he ever had and only he ever would.

God, I love you. Kevin bit his lip to hold the words inside him.

Chris stilled, his cock fully inside Kevin’s ass, his arm around Kevin’s waist. “You feel so good. I’ll never get tired of this, of you, how you feel to me.”

Kevin’s heart beat hard and fast. His dick strained against his belly. “Fuck me, Chris. I …” He wanted to say love, nearly did but changed it at the last moment. ” … need you.

“Oh, baby, I need you too.” Chris pulled back, pushed in. Slowly at first, short, easy thrusts, just rocking his hips until Kevin’s body fully relaxed, fully accepted him, then he sped up, pulling out almost all the way, pushing in deep, filling Kevin up until Kevin was sure the tip of Chris’s cock had reached his very center as if Chris meant to touch his heart, which was just as it should be since he already owned it.

They moved together, setting a rhythm that grew in intensity as their mutual desire built and built.

Chris murmured, words and more words, most making no sense as their bodies became slick with sweat and the scent of sex filled the air around them.

Kevin didn’t dare open his mouth. The words were too close, right there on the tip of his tongue. He could taste them, their dangerous sweetness, and feel their power. So he held them back and concentrated on the feel of Chris’s cock inside him, the growing tightness in his own balls, the building fire in his belly. Sex was safe, so he’d think only about the sex.

“I’m going to come, baby,” Chris said. “Come with me. Come for me.”

Chris’s fingers closed around Kevin’s cock, pumped him once, twice, three times. “Do it, Kevin. Come now.”

Kevin gasped as his orgasm exploded through him, setting off starbursts behind his eyelids, sizzling down his spine and out his cock.

Chris shoved in deep, held himself at the apex of his thrust and his dick swelled and pulsed against Kevin’s hole.

Kevin imagined he could feel the wet heat of Chris’s seed filling him, claiming him, marking him.

“God, I love you.”

Kevin froze, terrified for a moment that he had betrayed his deepest secret. But it wasn’t him who’d spoken. It was Chris. Chris who’d said the words that lived in Kevin’s heart. Chris who’d finally set those words free.

Chris sagged against Kevin’s back, his heart beating as hard and fast as Kevin’s own, his breath hot on Kevin’s neck.

What if it was a mistake? What if he hadn’t heard right?

Chris said all kinds of things during sex. What if–

“Hey, you okay?” Chris played his fingers in the spunk on Kevin’s belly.

“Yeah, why?”

“I said I love you. Didn’t you hear me? Got wax in your ears or something?”

Kevin laughed even as tears stung his eyes. “I heard you. I just … I love you too.”

“Wheew, good thing.” Chris hugged him close then eased his softening cock out of Kevin’s body. “I never said that before to anybody and for a minute I was … you know.”

Kevin turned over and wrapped his arms around his lover. “Yeah, I know. Say it again, now that I can see you.”

Chris grinned. “You think that’ll make a difference? Make it more real or something?”

“I know it will. Say it again.”

“I love you, Kevin.”

“I love you too, Chris.” And this time, Kevin knew He wasn’t dreaming.


Copyright 2014 by Kimberly Gardner, all rights reserved.

Buy Almost Heaven from Loose Id

* * * ~*~* * *

Kevin’s Favorite French Toast Casserole

8 large slices bread, cut or torn into cubes
8 oz. cream cheese, cubed
2 c. sliced strawberries
6 large eggs
1 c. milk
1 tsp. cinnamon
1 tsp. vanilla extract
Pinch of salt, optional


1.  Layer half of the bread cubes over the bottom of a greased 8-inch square dish. Place the cream cheese cubes over the bread cubes. Layer the sliced strawberries over the cream cheese, and cover with the remaining bread cubes.

2. Combine the eggs, milk, vanilla extract, cinnamon, and pinch of salt in a medium bowl. Mix well. Pour the egg mixture over the bread.  Smush the whole thing down a little so the egg mixture gets absorbed by the bread mixture.

3. Cover and refrigerate overnight.

4. Remove the pan from the refrigerator and let stand while preheating the oven to 375 degrees.

5. Uncover and bake for about 30-40 minutes.

6. Serve with warm maple syrup and additional sliced strawberries

Notes: This casserole can be made and baked the same day. Once it’s all assembled, bake for 30 to 35 minutes. You can also substitute other berries for the strawberries if you like.


One thought on “Fresh Fiction: Dream Lover by Kimberly Gardner – NSFW

Get Unleashed