Everything was sort of hazy, but Matthew barely noticed. His every sense was overwhelmed in the best way possible. Sweat rolled down his naked body and soaked the sheets. Gilbert was holding him by the waist as he thrusted. "God, Gil, this feels so good," Matthew said between moans. A particularly hard thrust caused him to arch his back and curl his toes. Gilbert looked down to meet his eyes. He slowed down and gave Matthew a passionate kiss. His hands explored Matthew's sides and chest, stopping to play with his nipples. "I'm close," Matthew gasped, but it was already too late. His heart raced and his mind went blank. All he could think about was the pleasure pulsing through his most sensitive parts. It was all so fast, so fantastic, so-
It was then that Matthew woke up. With a few blinks, the dream was only a memory. His boxers were wet, and a feeling of shame flooded him. It felt like he was a horny highschooler again complete with an obsession over a sporty peer. He groaned and grabbed his phone to check the time. 12:00 pm. Panic took over from there. He jumped out of bed and stripped naked before rushing to find a decent outfit. He got dressed, brushed his teeth and ran out the door in record time. He sprinted down the sidewalk, nearly tripping over himself.
When he arrived at the cafe, he was sweating profusely. Francis already had a table and a half-empty coffee cup. He glanced up from his phone. "Oh, hey. I was just about to text you," he said.
"Hey, guys. Sorry I'm late," Matthew said. He sat down across from his friend.
"It's fine. You're here now, and that's what counts," Francis said. "Now, tell me everything." Matthew gave him a nervous smile.
"Oh, there's really not much to say," he insisted.
"Don't be so shy. You went to Gilbert's place last night, right?"
"Yeah. It was pretty nice. He made this nice homemade meal and everything. You wouldn't get it from looking at him, but he's a really good cook."
"That sounds lovely." Francis glanced around before leaning in closer. "So, did you two do it?" he asked. Matthew blushed from embarrassment, but he wasn't surprised. Despite being older than Matthew, Francis had the mind of a cheerleader in a trashy teen movie. Sex and romance seemed to always be on his mind. He'd brought the topic up enough that Matthew was getting numb to it.
"We kissed, but that's all."
"Did you at least use tongue?" Matthew shook his head. Francis sighed and said, "I kinda figured you'd take things slow. I guess that's the responsible adult thing to do. I just wish it made for better gossip."
"Well, maybe I'll have something better next time. I think I'm gonna ask him out for lunch soon. Or would a casual hangout at my place be better?" said Matthew.
"Either is fine, but the hangout might get you laid faster." Matthew weighed his options carefully. On one hand, he wanted sex really badly. On the other, he didn't want that to be his only goal. He wanted a connection with a side of sex, not the other way around.
"I think I'll go with the lunch date, then. Then maybe we'll hang out after if things go well," he decided.
"Good choice. Now, promise you'll tell me if anything juicy happens, okay?"
"I promise."
As soon as his head touched the pillow, Matthew was reminded of last night's dream. The guilt he felt was immeasurable. He wanted to apologize to Gilbert, but that would just make things weird. But things already were weird. Would he be able to look at Gilbert without feeling shame? What if Gilbert found out? Matthew shifted under the sheets in an attempt to find comfort. No, nothing was wrong. He just had to keep it a secret, and everything would be fine. After all, he couldn't control his dreams, right?
It took a full week for Matthew to push aside his shame and ask Gilbert out to lunch. It took a bit, but they finally found a day where neither of them had work. They decided to meet at a restaurant near Matthew's place. It was going to be a casual event, but Matthew still agonized over what to wear. He ultimately went with a tank top and pair of shorts that left little to the imagination. The outfit made him feel sexy and desirable. He strutted down the sidewalk with a sense of confidence that he rarely felt. However, that feeling started to fade when he saw Gilbert. "Hey, Mattie! You look great," Gilbert said. His silver hair seemed to shine in the sunlight, and his body was as fit as ever. He came over gave Matthew a hug.
"You too," Matthew said. Gilbert broke the hug and took Matthew's hand.
"Let's get inside. It's way too hot to be out here," he said. The pair walked in and sat down at a table for two. Gilbert looked over the menu. He asked "Have you been here before?"
"Yeah. It's so close that it's kinda become by go-to."
"Any recommendations?"
"The salad is my personal favorite, but the burgers are pretty good. Alfred once had three of the double-decker burgers in one sitting, and he didn't get sick of them, so I guess that's a good thing." Matthew chuckled to himself. "That sounds kinda gross now that I say it out loud."
"Maybe I should try to beat his record," said Gilbert.
"As much as I'd love to see that, I think you should save some room for later. I've got a treat waiting for you at my place."
Gilbert's cheeks went a bit red. He asked, "What kinda treat?" Matthew realized his mistake immediately, but he didn't exactly want to correct himself. In truth, brownies were the only treats he was planning on giving out, but he was more than willing to change that. He tried his best to look seductive.
"That depends on how well this date goes," he said. Gilbert smirked.
"In that case, you'd better get ready for the date of your life."
The waitress came over and took their orders. They ordered a few different things and agreed to share them. They chatted a bit about how life was going while they waited for their food to arrive. Gilbert talked about how boring his office job was, and Matthew could totally relate. The conversation soon devolved into taking turns complaining about work. Luckily, the spiral of negativity ended when their food arrived.
"Everything looks so good," Gilbert said. He cut the burger in half and took a bite. "Yup, I could totally eat at least five of these," he added. Matthew giggled and picked up the other half. He ate slowly so he could savor the flavor. A few crumbs stuck to his mouth after he took the last bite. "You've got a little something," Gilbert said. He took a napkin and leaned over the table. Matthew held still as Gilbert wiped his face lean. The gesture made his heart beat a bit faster.
"Thanks," he said.
"No problem. My family's all neat freaks, and I think it rubbed off on me." Matthew nodded and kept eating. The rest of the meal went smoothly. Gilbert threw a few flirty jokes into their conversation, and Matthew loved every one of them. They stayed for a while after their food was gone and just chatted away. Eventually, the staff started giving them looks, so they had to leave. Gilbert insisted on paying the bill, despite Matthew's protests. Ultimately, they agreed that Matthew would do the tip and Gilbert would handle the rest. They put their money on the table and left hand-in-hand.
"So, uh, do you want to come back to my place? We could watch TV and stuff," Matthew asked.
"How can I pass up an offer like that? Lead the way."
