Work Header

The Penthouse

Chapter Text



“Oh, yes. THIS is what I’m talking about!” Nick exclaimed.

“Nick, we’re not even inside yet,” JC said.

“I don’t care. I already know it will kick ASS!” Nick grinned.

“Open the door already, Lance!” Justin yelled, almost wriggling with excitement.

JC smiled at Lance, knowing he was taking his time just to aggravate Justin. “I love you,” he whispered, kissing Lance’s cheek.

“Aww, really? I love you, too, Josh.” Lance kissed JC on the mouth.

“Oh, for fuck’s sake.” Justin grabbed the key from Lance and unlocked the door.

Nick peeked over his shoulder. “Oh, HELL, yes,” he whispered.

“We’ve died and gone to heaven!” Justin practically skipped into the huge suite. “This is it. I’m dead and this is heaven.”

“You’re so dramatic,” JC sighed, kicking Justin’s suitcase. “Come get your stuff.”

“Okay,” Justin said, his smile sunny and warm. He came back to grab his things as well as Nick’s.

“Tell me again how you worked this one out?” JC said to Lance, looking around the large living area.

“My dad knew someone who knew someone. I think he still feels guilty for treating me like shit about being gay,” Lance replied. He walked over to JC and stood behind him, putting his arms around his waist. “I think I like it when my dad feels guilty.”

“Yeah,” JC whispered, looking at the far wall of the living area. It was a huge window, with a doorway that led to a balcony overlooking the ocean. Lance’s father had rented the four students the huge penthouse suite of a resort on the coast of Georgia for spring break. The town was pretty secluded, but had enough of a night life for the guys to have a really good time.

“We want this room!” Nick announced from one of the bedrooms. Justin went over and poked his head in the door.

“Yeah, we do!” He did a running leap onto the king-sized bed. “Man…this mattress is soft.”

JC slowly walked over to the other bedroom, looking in the doorway. Each bedroom had a private bathroom, and he could see the double-wide bathtub through the bathroom doorway. The bed was king-sized in this room as well, and the room was decorated in light purples and cream. The other bedroom was blue and green, so he knew why Justin and Nick had liked it so much.

“You okay?” Lance put a hand on JC’s shoulder.

“Yeah.” JC nodded.

“No pressure, Josh. I mean it. This is a vacation. We’re gonna have a great time, okay?”

“Right.” Lance kissed JC’s neck and went to bicker with Justin about something. JC looked at the large bed and sighed. He and Lance had not made love, even though they had been together for over a month. They had kissed and fooled around a bit, but JC couldn’t even bring himself to try and touch Lance below the waist. The dream was still too strong in his memory, and he was still afraid it was just that: only a dream.

“No,” he heard Lance saying, and he wandered back out into the living room.

“Lance, come ON. It’s spring break. There’s other kids around, too, and I bet THEY’LL have alcohol,” Justin protested. “Josh, please? You’re the only one old enough to buy it.”

“I’m as old as you are now,” Nick pointed out to Lance. Nick had turned twenty in January, and Lance wouldn’t be twenty-one until May. “We’re not kids, Lance.”

“JC?” Justin begged. JC sighed.

“We should lighten up, Lance. This IS spring break. Aren’t we supposed to be all lewd and drunk and stuff?”

“It’s up to you, Josh, but I am NOT babysitting them,” Lance said sternly.

“That’s right because I plan on making you forget Nick and Justin exist,” JC said, running his fingers over the back of Lance’s neck. Lance shivered, as JC knew he would.

“Okay, whatever.” But Lance smiled at JC in a way that made JC’s toes curl.

“So, what do we do first? Liquor store or beach?” Justin asked.

“Unpack,” JC and Lance answered together.

“Screw that. I say hit the beach,” Nick said.

“Cool!” Justin ran off to change, with Nick close on his heels. JC sighed and went into the bedroom to unpack his things, trying not to think about Lance in a bathing suit.

“Josh.” Lance came into the bedroom and closed the door, leaning against it. “You know I love you, right?”

“I sure do,” JC said with a smile.

“You don’t believe it, I can tell. I’m not out to use you for sex. I’m not out to just have a fling. I love you.” Lance walked over to JC and kissed him. “I mean it.”

“I know…I just…you’re a dream come true for me, Lance.”

“That’s a big thing to live up to.” Lance pressed his body against JC’s, kissing him harder. “I hope I don’t disappoint you.” He sucked on JC’s neck as his hands ran down JC’s body.

“You won’t…oh fuck…” JC panted as Lance’s hands grabbed his ass and pulled him closer.

“We’re going to the beach!” Nick yelled. JC and Lance pulled apart.

“Wait! You don’t have a key!” Lance ran out of the bedroom and JC chuckled.

By the time he unpacked his suitcase and stored it in the closet, Lance had almost finished unpacking all their food. JC sat at the kitchen bar, watching Lance. He sighed as he looked at the way Lance’s body moved. God, he was beautiful.


“Whoa.” Justin slid his sunglasses down and watched three girls go by. “Did you see that?”

“I couldn’t help but see that,” Nick replied, grinning.

“You know I don’t want them, though, right?” Justin said quietly. Nick stared at him.

“Of course. What brought that up?”

“You and I are both bi. I’m in love with you, but I still look at girls.” Justin sighed. “I know that Lance has a problem with that, though he’d never tell Jayce. He’s gay, but JC is bi. He has this little worry about JC falling for a girl.”

“The way JC’s been drooling over Lance all this time? I doubt it.” Nick tossed down his towel. “Enough about them. Let’s get into the water.”

“You’re on.”


“There. Done.” Lance closed a cabinet door and turned around. “What are you looking at?”

“You,” JC said, blushing. “I was…uh…”

“You’re so cute.” Lance stretched, his tshirt riding up slightly to show some pale skin. “I should unpack.”

“Okay.” JC nodded.

“But I don’t want to, right now. I don’t feel like unpacking.” Lance walked around the bar, his voice seeming to drop an octave.

“You don’t?”

“No, I don’t.” Lance’s low voice was a purr as he put his hands on JC’s knees. “I feel like doing something else.”

“Oh…” JC whispered as Lance licked at his earlobe. As Lance began to kiss him, he felt Lance’s fingers start to unzip his jeans. “Lance…”

“Let me do this, Josh. I’ve been thinking about it all morning. Nick and Justin won’t be back for a while.” Lance fell to his knees, tugging at the jeans until JC wriggled out of them. Lance rubbed the bulge in the front of JC’s boxer briefs, causing JC to moan.

“Lance…oh shit…” JC’s hands fisted in Lance’s short hair as Lance tugged at the briefs as well. They slid down and Lance sighed.

“Yes,” he murmured, kissing up the inside of JC’s thighs. JC was frozen with shock and pleasure. Nothing had gone this far. Up until this moment, Lance had touched him a few times, but that was it. “God…Josh…” Lance licked JC like a lollipop before finally sliding JC’s cock into his mouth.

“Lance…” JC almost screamed, arching his hips up. It had been so long. Lance moaned against his skin, causing JC to shiver. Lance’s fingers softly rolled JC’s balls as he sucked, his tongue occasionally flicking over JC’s head. “Oh, fuck, Lance…so good…” Lance took him all the way in and JC felt his legs go numb. “Shit…Lance I’m so damn close…”

“Cum…Josh…cum for me…”

JC came. Hard. Fast. Deep into Lance’s mouth. He cursed and muttered Lance’s name, grabbing Lance’s head to keep that hot wetness around him as long as possible. Lance swallowed, licking at JC as he slowly pulled away. “Why…what…”

“I have wanted to do that for WEEKS, Josh…and this just seemed like the right time.” Lance smiled bashfully. JC tried to remember his name.

“So…do you…uh…”

“No. Nothing. This relationship isn’t about I give, you give, Josh. Sometimes you take, sometimes I take. It’s equal, don’t worry.” Lance tenderly kissed JC. “Let’s go down to the beach and find the kids.”

“Okay,” JC whispered. “But I can’t feel my legs.”

Lance chuckled, a low sound that brought the shivers back again. “I guess that’s flattering.” He helped JC off the stool and kissed him again.