JD followed Lance to the kitchenette, which consisted of a 5' round wooden table, two chairs and a mini fridge. Lance was rinsing two styrofoam cups and filling them with the bottled water. JD stopped dead in his tracks when he realized they were both stark naked. He was about to turn and put some clothes on when Lance turned to him.
"Tea or hot chocolate?" He asked, as if this was a normal conversation to have in the nude.
JD couldn't help but check out his semi hard shaft. It was magnificent; he thought and then turned two shades of red when he realized he was drooling.
He raised his eyes slowly to meet an admiring Lance checking him out as well.
"We have to talk", JD stammered.
Lance put down the cups and quickly invaded his personal space. Cupping his chin, he tilted the slightly shorter brunette's head upward and kissed him. JD felt his cock twitch and his mouth become pliant as the younger man plundered his mouth, sucking his tongue and alternately exploring with his own tongue.
JD tried to pull away before things went any further but found himself being pulled closer and being kissed more enthusiastically. He heard someone moaning and realized it was he. He leaned into the kiss, enjoying the sensation of the warm mouth over his. Lance let his right hand wander down JD's shoulder and snake around his waist till he was cupping his buttocks. JD gasped at the touch and pulled away suddenly.
"I can't. I can't do this." His voice was shaky and he wasn't sure if it was from the kiss or fear.
"JD, wait", Lance said reaching for him. "I'll slow down. Get dressed and let's have breakfast. I'll check to see how the weather is and then we'll talk." He stroked the brunette's cheek and cupped it in the palm of his hand. He pulled him in for a chaste kiss and whispered to him. "Get dressed and hurry back to me."
JD looked into his sparkling green eyes and nodded his response. He turned and entered the bedroom. He leaned against the closed door trying to think. 'This is happening to fast. I'm not ready.' Tears welled up in his eyes as he admonished himself for being so afraid. He found a pair of running pants and a t-shirt. He quickly showered and dressed. He jumped when Lance knocked on the door.
"Is everything okay?" Lance called through the door.
JD opened the door and was met with a look of concern.
"I'll get dressed and then we'll eat." Lance passed him as he spoke, grabbed some jeans and a shirt out of his bag and went into the bathroom. JD returned to the dining area and found two slices of pizza and hot tea waiting. He glanced back towards the bedroom door and smiled. 'Don't mess this up JD', he thought. Moments later, the blonde emerged dressed with his hair still damp. JD had been staring out the partially snow covered window. Lance took him by the hand and led him to the table.
"Let's eat and then see if the storm has cleared up." He smiled a mega watt smile at JD that left the slightly older man speechless. They ate in silence, with Lance occasionally looking at the man across the table from him. When they were finished, JD cleaned up, while Lance turned on the TV to search for news of the storm. JD nervously joined him on the sofa as they learned of the worsening storm and the possibility of being trapped for days. The singer scooted closer, pulling JD into his side.
"It looks like we're going to be here a while, I suppose we better talk."
Lance and JD sat huddled beneath a blanket on the sofa. Both men watched the news distracted. What started off as a conversation about the feelings they were beginning to have for one another, was quickly interrupted by a phone call from the front desk. Now they sat together watching the grim news of the worsening storm. Lance was gently carding his fingers through his roommate's silky brown locks, as they tried to assess their situation. They had spent the better part of the morning since the clerk's call, taking inventory of what food they had left and rationing it into meals. Lance had joked about how organized JD was. They had determined that between the care package from the front desk, leftover pizza, and snacks each man had bought and the complimentary items found in the room, that they had enough for at least a week.
They had bottled water and a few beers left also. Only now as they watched the news, it seemed as if they might be stranded longer than a week. There were also reports of power outages which fortunately hadn't reached them yet.
"We're going to be okay you know", Lance said, continuing to stroke the other man's hair.
"I know."
"Why don't I believe you?" Lance teased, turning slightly to study his new found friend.
"It's just that... things I worried about... they don't seem to matter anymore", JD said, trying not to reveal too much.
"What things?" Lance asked, letting his hand slide down and gently massage the older man's neck.
"Feelings about...about what I want.", JD replied, letting his eyes close and savoring the caress of the emerald eyed singer.
"Does that include feelings about me?" Lance leaned in and kissed JD's forehead.
"Mmm hmm", JD hummed, relishing the feel of soft lips against his skin. For the first time since being stuck in the cabin, he was beginning to relax. Whether it was fear or resolve, he couldn't say for sure. But he did know if this was how his life would end, he would cherish every moment of it.
"We're going to be alright", Lance assured again, this time punctuating each word with a kiss.
His hand slid down to JD's back, and pressed the man closer to him.
"I know."
"I'm glad you've stopped running from me", Lance whispered against his lips.
"I wasn't running."
Lance snorted and sat back a little, raising one eyebrow in disbelief.
"When I kiss a naked guy, he usually offers something other than breakfast", the singer teased.
JD couldn't help but laugh. There was no way he could explain away his evasions.
" You were moving too fast", JD replied, once he composed himself. "And are you saying you always go around accosting innocent young men."
"Just the sexy ones", Lance smiled.
"You think I'm sexy?" JD asked in amazement.
"Yeah, I do." With that, the blonde kissed JD more passionately.
He ran his tongue over the older man's lips and pushed demanding entrance. Permission was willingly granted, and the singer explored every inch of JD's mouth with his tongue. JD felt tiny shock waves pulsing throughout his body and once again his cock jumped to life, as his mouth was plundered by the blonde.
Lance reluctantly broke the kiss to catch his breath. Running his finger over the brunette's mouth, he stared into brown eyes now dark with desire. A mischievous smile lit up Lance's face. Rising from the couch, he took his partner's hand and pulled him up into his arms.
" I believe I still owe you a massage."
Lance took JD's hand and led him towards the bedroom. He felt his soon to be lover tremble and stopped in the doorway.
"Don't be afraid. We can stop whenever you want. I'll understand."
He placed feather light kisses along his forehead, down the bridge of his nose and along his jaw, deliberately leaving the lips he tasted earlier for last. Turning, he led JD into the bedroom pulling him forward, stopping just short of the footboard. JD fumbled with his t-shirt until Lance covered his hands with his own and stilled him.
"Allow me", he whispered, his voice low and husky.
He ran his hands up JD's hips and grasping the ends of the shirt raised it slowly until light brown nipples were exposed. Lance bent down and licked the right one until it hardened under his tongue. A whimper escaped his companion's lips when he briefly released the nub to give similar attention to the left one.
JD was instantly hard as the singer licked a trail across his chest to his right nipple. His stomach quivered as the nub was sucked into the warm wet mouth and captured and teased between teeth. Lance continued to lick a trail down JD's stomach, stopping to pay special attention to his navel. He kissed and licked his way back up to the slightly shorter man's nipples again, this time lifting his lover's arms to remove the shirt entirely.
Straightening up, Lance placed his hands on the older man's shoulders and turned him around until his back was facing the bed and his calves were pressed against the footboard. JD felt awkward. He didn't know what to do with his hands. He clenched and unclenched his fists until Lance drew his left hand up and placed gentle kisses on the palm.
JD swayed back and forth, his eyes fixed on the man before him. Lance looked up at him through his lashes and smiled. The brunette felt his knees begin to buckle as green eyes dark with lust looked back at him. Lance released his hand and placing his own hands on either side of JD's face assaulted his mouth without warning. His tongue pushed it's way in between pliant lips. He sucked those same lips into his mouth and ran his tongue over them. He dived back in running his tongue over JD's and JD surprised himself when he realized he was returning the kiss with enthusiasm.
They finally broke the kiss. Each was left breathless and panting not just from lack of oxygen, but also from need. The blonde pressed his body close and JD felt the hardened sex of the young blonde against his thigh. He shuddered again as his hand of its own volition, found it's way to the hardened length and began to stroke it through the fabric. Lance bit down on JD's shoulder at the sensation and let out a low moan.
"Mmm feels good", he sighed, as JD's hand worked his shaft. He bit and kissed JD's neck, marking him as his lover. He grinded his hips against the brunette's hand, trying to increase contact. JD's hand was now trapped between his own erection and his lover's.
Hands pushed JD back until both men toppled onto the bed, with Lance pressing his weight down on his partner. Grasping JD's wrists, he pulled them above his head and ground down with his waist. The friction of his cock against JD's caused the older man to thrust up. He wrapped on leg around Lance's waist.
"I want to feel you", Lance growled, reaching between them and rubbing JD's length through the cloth.
He found the waistband of his pants and pulled until they lay pooled around his knees. Next he undid his own pants and left them in the same state. JD gasped and his back arched as flesh contacted flesh.
"Yessss", Lance hissed, grinding his hips more frantically against his roommates.
JD was panting now. Sweat covered his body. He couldn't believe how good it felt to have another man touching him and kissing him. He wanted to tell Lance but coherent speech was not within his capabilities at the moment.
"Please", he cried, not knowing for sure what he was asking for.
Lance kicked his pants all the way off and roughly tossed his lover's aside as well.
"Tell me", Lance demanded. "Tell me what you want."
Before JD could answer, their mouths made contact again. This time they both fought for dominance, tongues wrestling inside each other's mouths. Lance won out, holding his lover's head steady he ravaged his mouth, all the while thrusting his hips down against the thick hard shaft beneath him.
Lance paused and for one terrifying moment, JD was sure the singer had come to his senses and no longer wanted him.
"Are you ready for this?" Lance whispered against his cheek.
"I've never...this is the first", JD stammered, unsure how to answer the question.
"Just say the word, and I'll stop. Promise", Lance assured.
"I don't know what to do", JD confessed, his voice wavering.
"You don't have to do anything. Just let me take care of you."
JD nodded. He closed his eyes as the singer ran one hand down his side and slowly scooted down his body, breathing warm air against his skin. Lance kissed his way down the brunette's torso, stopping just short of his penis, which twitched with anticipation.
"Please", JD cried, before he could stop himself.
"I plan to", Lance teased, looking up at the beautiful man who lay beneath him, legs spread wantonly.
Lance kissed his way down JD's left thigh and back up again, dragging his tongue along the calves. JD squirmed beneath him, the teasing driving him wild. Lance blew a long breath across the leaking cock, skipping it and placing kisses along JD's inner right thigh.
"Lance", JD pleaded.
"Tell me what you want", the singer teased, continuing to torment his lover by kissing everywhere but the place that begged for attention.
"Your mouth", JD moaned.
"You want another kiss?" Lance asked mischievously.
"Noooo", the brunette arched his back, trying to make his lover taste him.
"Oh", Lance smirked, pretending to finally understand.
Dipping his head down, he swiped his tongue over the rock hard shaft, savoring the taste of precum. He was rewarded with a cry from his lover.
"Is that what you wanted?" He laughed, before running his tongue over the sensitive tip again.
"Aaah, Lance...please."
Lance was enjoying the cute little noises his lover was making. It made him harder to think that he was causing them. He reached down and ran his hand over his achingly hard shaft. Gathering the liquid that was collecting there, he rose up a little and placed his fingers over the beautiful lips of his partner.
"Taste me", he commanded.
JD dutifully obeyed him. His eyes fluttered shut. The taste was exquisite and he knew instantly that he wanted to taste more. He ran his tongue over the pads of Lance's fingers and then drew them into his mouth. His lover pushed the digits in and out of the warm mouth, all the while using his other hand to stroke his lover.
He withdrew his hand and replaced it with his mouth, sliding the wet fingers down and between JD's legs, using on finger to circle his hole. He felt the other man tense and immediately withdrew his hand.
"I'm ..."
"Sssh, it's okay", Lance promised against his lips. "We can slow down. Do you want me to stop?"
JD wasn't sure what he wanted. Being with Lance was like a dream come true, but he still had questions about his sexuality and had hoped that when he made a decision, there would be time before he actually acted upon it.
"This is happening to fast", he said quietly.
He waited, fearing the singer would get angry with him. Instead he was pulled into warm inviting arms, as Lance rolled him over so that he was lying on top of the blonde, their legs entangled in each other's.
"I made a promise to you, and I meant it. Nothing happens, unless you want it to."
Lance pulled him closer for another kiss. They lay like that for a while. Lance stroked his fingers up and down JD's back, soothing him and whispering reassurances to him. JD hoped that one day, when he was ready, he would find someone as understanding as Lance. Both men drifted off to sleep, nestled safely in each other's arms.