Alan couldn't gauge the response. "Is it...too much?"
"Yeah. It's...way too much."
Garret closed the door. Scanning the ceiling, he took in the dozens of red streamers, pink and white hearts, and the six or seven strands of twinkling lights. The scent of chocolate chip cookies and vanilla candles crept into his nostrils as he walked forward. A slight chill made him hesitant about taking off his coat. Alan's loft apartment was always drafty. Near the bank of windows, the folding table from the closet was covered in an explosion of red, pink, and white.
"Tacky?"
"Yeah," Garret said, a grin spreading across his face. "Very tacky. It's just right, though! Hell, if you can't be tacky on Valentine's Day, when can you?"
Relieved, Alan came down the last few steps and into the open area. "Our first party, together."
"Our first Valentine's Day together."
At six feet, three inches, Garret opened his arms and welcomed five, five Alan into them. The shorter male rested his head in the center of his chest. It felt right having him so close. Alan's hands eased under his jacket, under his shirt, touching his skin. The warmth felt good.
"How was your day?"
"Long. Slow. Productive, though. We managed to work out the bugs in the game."
Alan eased his hands lower, into Garret's pants. "I'm glad. Mine was good, too. I got a lot done."
Unhindered by underwear, Alan's firm hands closed over Garret's ass. He kneaded the hard muscle, enjoying the resulting firmness against his body. Garret's hands ran over Alan's shoulders, up over his neck, and into his thick brown curls.
"You made cookies."
"I did," Alan said, easing his hands out of the other's pants. "Your favorite. Three dozen."
Slipping his hand into Garret's, Alan led him over to the stairs. Going up two put him at eye-level. He smiled as he caressed the bearded face and stared into warm, welcoming green eyes. Garret kissed his nose, then his top lip, then his bottom. He eased their lips together for the first kiss. His tongue touched, probed, then entered Alan's open mouth. Their second and third kiss deepened. Alan worked the fastenings of Garret's pants as they moved on to the fifth and six. The denim slipped as Alan slid the zipper down. Garret sighed.
"Is Marcy coming?"
Alan pushed the jeans down. "She's bringing her new girlfriend. Jan."
"Marcy...and Jan?" A chuckle followed. "Very Brady...Bunch."
Alan stepped down. Garrett stepped up and out of his pants. His coat fell off his shoulders, then down his arms as Alan took hold of his sweater and pulled it over his head. Dark brown fur covered his upper torso, narrowing into a thick trail down his stomach. Two silver bars pierced each pink nipple. Garret tried to touch them, to give them a tweak but Alan swatted his hands away.
"Be a good boy," the shorter male said, moving closer. "Good boys get treats."
"Oh, yeah?"
Garrett stepped up until his throbbing hard-on was at the perfect point. "Step three...my favorite."
All Alan had to do was lean in. His lips touched the hooded head, causing Garret to shiver. The salty sweetness was better than the cookie dough he tasted earlier. The head slipped into his mouth as Garret's hand began caressing his face. Soft sighs became deep groans. Alan's tongue slid under the thick, veined length as he began moving his mouth.
"Easy, babe...easy. Slow down..."
Bringing his hand in between Garret's legs, behind his balls, Alan slid two fingers into the warm cleft of the other's ass. They touched the tender pink ring. Garret sighed. They slid around and around while Alan worked his mouth back and forth.
"Is...your brother coming?"
Nodding, Alan tightened his lips at the base of Garret's shaft. He pulled back, slow and easy. When Garret's mouth opened in a quiet sigh, Alan eased his fingers in. Long, dark hair fell into Garret's face as he pitched his body forward. Both hands clamped hard onto the railings, preventing him from falling. Alan's mouth inched back to the base of his cock and Garret rose on his toes.
"G-girlfriend?" Garret stuttered. "Is he...b-bringing his girlfriend?"
Another nod. Alan brought his mouth back, then off Garret's cock. His fingers eased in deeper. Thick liquid pooled in the foreskin of Garret's cock. It ran along the folds and onto Alan's waiting tongue. He used it to lube up the head for his next oral assault.
"Did you invite...Rachel...and Mike?"
"They'll be late," Alan said, smiling at the way Garret's body shook in pleasure-tremors. "They're bringing Mike's new boyfriend. He's Spanish."
Using his two fingers and the width of his body, Alan eased Garret up two more steps and onto the landing. He lay the man back while moving his fingers. Garret raised his right leg, then brought his left up and over Alan's shoulder. The shorter male brought out the small bottle of lube from his pocket and added some to his fingers. While working it in, he unbuttoned his pants. Garret watched him haul out a beautiful length of flesh and begin applying lube to it.
"This is our...first Valentine's Day," Garret said, licking his top lip.
Overhead, the twinkling lights provided the perfect ambience. He watched the red hearts and white streamers sway. Alan's fingers eased out of him. Closing his eyes, he prepared himself for what was going to come next. A warm, moistness slid into him. Alan's tongue worked itself deep into his ass, making Garret sigh, then groan. The man's mouth closed over his ass and the suction was tremendous. Garret tangled his hands in Alan's hair, scratching his scalp.
"Babe..." he sighed. "You're so good at this..."
Alan's compact, muscular body worked itself up and in between Garret's legs. Bracing himself on the floor with one hand, he eased his other arm around the man's neck. Their stomachs touched, then their chests. Alan's hard nipples grazed Garret's. They kissed again, long and deep. As their tongues intermingled, Alan worked the head of his cock into the warm pink ring. Garret's first cry of uncomfortable pain was swallowed up in another kiss.
"Go slow?"
Alan nodded, then set to kissing the exposed portion of Garret's neck. He worked his hips in a slow, steady motion, using their close proximity to their mutual advantage. Garret's other leg rested on his shoulder now, opening him up as far as possible. Alan paced himself, only moving forward when Garret's pained chirps became sighs of pleasure. It took almost fifteen full minutes for him to adjust to Alan's size and length. Kisses and gentle tugs to his nipples helped.
Getting to his knees, Alan let Garret's legs fall to his hips. Raising his arms exposed his deep, furry armpits and the musky scent he knew Garret loved. He moved at a gentle pace, filling the other man all the way before easing back out. Stiff and hard, Garret's cock oozed his pleasure. Because of his copious precum, Garret's lower stomach and pubic hair glistened in the soft light.
Letting his legs slide further down, Garret raised himself up, resting on his arms. Inside of him, he felt the full length throb. The blunt head massaged his prostate. Musky maleness filled his nose as he leaned forward and kissed the center of Alan's chest. The hair tickled. Through it, he found the first pale pink nipple and closed his lips over it. A tender bite made Alan sigh. A slightly harder bite made Alan's hips buck forward. The jolt sent a shiver through Garret.
Alan nuzzled the other's face. "You know you can't...ask for slow...then do that."
Smiling, Garret gave another bite. This one caused Alan to push into him a little harder. They seemed to understand one another. Their lips met again as Alan moved them into the corner of the landing. Because of their size difference, Garret was able to angle himself in a way that let Alan get even deeper into him. Sweat ran down the center of his chest, pooling in his pubes. He braced himself on the railing, opening his armpits for the other's pleasure. His hips rotated, working his cock in as deep as he could. Having been at this a while, his balls were already tight and ready to explode.
Raising his body, Garret met each thrust. The depth and speed were perfect for him, now.
Their eyes stayed on one another, even as Alan's body tightened. Garret licked his neck and the deep recess of his chest, mouthed and bit at his sensitive nipples. Their bodies worked against one another, rubbing and massaging. Alan's cock expanded. Garret sighed.
"Jesus," Alan groaned, his head falling to the man's shoulder.
Garret felt liquid heat inside of him. It filled his ass. Closing his eyes, he held to Alan's furry shoulder and breathed in the scent. The other's body still worked against his own as Alan rode his orgasm. His cock throbbed every time he moved but he made sure he stayed inside of the other man until it stopped. Closing his hand around Garret's own shaft, he began stroking.
Leaning back, he watched the man's face. Smiling, he sped up until Garret's own smile grew shaky with need. At the very last second, Alan scrambled down the other's body to fasten his mouth over the plump head. The contact was too much for Garret, who roared out his pleasure. At the same time, he began filling Alan's mouth.
He got to his knees. Alan adjusted but did not move his mouth. Garret held the back of his head and the railing along the landing. Unable to stop, he pumped his hips. Alan took it all.
"Damn...you're good."
Rising, Alan smiled. "Aren't I, though."
"We should shower before people start showing up."
"We should," Alan agreed, kissing Garret's cheek, then moving down to his neck. "Wouldn't want them to catch us all sweaty and naked."
"Well...Mike, maybe."
"Maybe, Mike," Alan agreed again.
Garret laid a hand on the other man's cheek, his expression suddenly serious. "You agreed to host this party at your place, even though most of these people are my friends. You did an amazing job on the decorations. You even made cookies. I want you to know, I appreciate you and all you do."
"It's easy when you love the person you're doing things for."
"L-love? You...love me?"
"I have for some time now, I just didn't know how to tell you. I didn't know if you'd be weird about it, or if you'd freak out, maybe."
"I'm freaked out, alright, but in the best way!" Garret eased forward. "Happy Valentine's Day, babe."
End