Heartbeat: I'm making us dinner tonight. When are u coming home? :)
Cloud reads the text message, then puts his phone aside without answering it.
He clutches the gaming controller on his lap and redirects his attention back to the TV screen.
The previously immobile 3D car at the second half of the screen starts moving as he presses a button and veers an analog with his thumb.
Next to him sits Zack who's controlling the other car at the first half of the screen. "Tifa?"
"Yeah. She wants me home for dinner tonight."
"Are you going?"
Cloud lets his silence speak.
Both cars race through two more made-up laps. His car is just a few metres away from almost overtaking Zack's.
Zack giggles. "How are you good at this?"
"It's all about technique."
Zack turns to him and ruffles his hair. "Smug motherfucker!"
He laughs, dodging another attempt by the other man to mess with his hair.
His car speeds forward, leaving Zack's behind to catch up.
When it reaches the black and white checkered finish line, Zack groans.
"This is unfair! You always win."
"We can try again."
Zack pouts and places his controller onto the coffee table. "I would rather not."
"I'll grab us something to drink," Cloud says before heading to the kitchen and grabbing two bottles of Costa del Sol beers from the refrigerator.
He hands one to Zack and resettles at the couch.
His eyes comb through the perimeter of the room as he takes a chug.
This isn't his first time at Zack's place.
They've spent most of their time here watching movies, playing video games, discussing photography or just having empty talk.
It always feels like home here.
But something feels different tonight.
He sets his beer onto the table and stares at Zack as the other man tries to finish his.
Zack catches him and grins. "Why are you looking at me like that?"
He shrugs. "No reason."
Zack puts his bottle onto the floor near his feet.
The other man returns the stare that he has been giving, then glides closer.
As if they're under a spell, they stare at each other for what feels like forever – blue eyes meet another pair of blue. It only breaks when Zack reaches a hand out to hold his face.
The other man's thumb strays and lands onto a spot on his lips.
In a blink, Zack's leaning down and they're exchanging a chain of gentle kisses that are unlike the ones they had in the darkroom.
They're savouring each other's lips more carefully, never wanting to miss the taste of any part of the flesh.
Adrenaline from the kisses emboldened Cloud enough to climb onto Zack's lap.
Zack lets out an amused chuckle but the grip he has on Cloud's hips can't conceal his appetite.
He's as hard as Cloud is.
Wanting to draw a reaction out of the other man, Cloud starts gyrating his hips, pressing their tents against one another. He knows this will send any man crazy, including him.
Zack grunts, throwing his head back. "Fuck, Cloud…"
The feeling's good for him too.
But he wants more.
Two zips down and their cocks spring out of their briefs – stiff, pulsating and screaming to be released.
Cloud gawks at Zack's. "Shit… you're really hung."
Zack grins proudly. "I told you so."
He props his against Zack, then wraps his hand around both at just below their rotund heads.
His hand soon moves. Up and down. Up and down. Up and down.
He does so slowly at first, only to pick up his speed when Zack starts raising his hips every now and then.
At some point, he hears Zack murmuring, "Can't… take… it…any-"
The hands on his hips climb to his forearms before he finds himself pushed onto the couch.
Zack pulls his pants and briefs off of him entirely.
"Sorry. I really want this," Zack says.
A finger drifts to the opening between his ass and he whimpers.
As if enticed by his response, Zack bends down and begins running his tongue along the creases.
Well, fuck. He doesn't remember that it feels this good.
Zack's hot and dewy tongue enters him and his breath hitches in his throat. It's slithering inside him ravenously – makes him believe that his ass probably tastes like those food served on gold plates.
Too fucking good.
But Zack's not done edging him. The other man pushes two fingers in and moves them like he did with his tongue.
Zack's just gouging his insides, making him twitch and drip like it's the other man's mission in life to reduce him into nothing but a horny mess.
"Done this before?" Zack asks.
He nods.
The other man hums a long hmmmm. His fingers are going faster.
Cloud moans and digs one set of his toes onto the couch.
"Is it recent?"
Cloud doesn't understand why Zack's prying. He's too lost in the sensation of the other man's fingers inside him to think about the whys. He simply shakes his head.
"It's been… it's been… 8 years," he gasps.
"A long time."
Zack takes those fingers out and kneels nearer to him.
He feels Zack's cock brushing the rim of his opening when the other man warns, "This might hurt a little."
Zack isn't kidding.
The moment that humongous cock plunges into him, it feels like he has been struck by lightning. It doesn't matter that he's all wet, it still fucking hurts that his eyes are watering.
"Do you want to stop? We can try this again some other time," Zack says, clearly aware that he's struggling.
He doesn't want to stop. He wants this man all in him. He doesn't care if he's going to die from the pain. He just wants to have all of Zack and Zack to have all of him.
Words fail him. There's only one thing that he can do: he folds his legs around the other man, pinning him down.
Zack smiles, looking almost relieved that he still wants this to continue.
The other man starts swinging his hips, sliding his cock in and out at a measured pace.
When the friction gets too much to handle, Cloud winces.
Zack grasps his cock, then strokes it in the same rhythm as how the other man's moving in his ass. Within minutes, the combination of pain and pleasure makes everything feel more bearable… and a little too mind blowing.
It's like he's facing the consequences of swallowing an ecstasy pill and doesn't know how to come down from the high.
"Faster…" he demands, desperate to get his rocks off.
Zack hastens his movements – both hand and cock, pushing him further to where he wants to be.
A torrent of climax hits him and he yells, spilling cum out of his cock and staining Zack's hand and his own stomach.
Zack's still moving inside him, growing larger than he already was.
Then the other man groans, yanks his cock out just in time before it bursts and marks the area around Cloud's swollen bud.
Zack's trembling as he empties his last few drops out of his cock. "Fuck… yeah."
They remain on the couch for a while, breathing heavily and basking in the aftermath of what they just did.
Guilt doesn't register into Cloud until he remembers her text.
"What time is it?" Cloud asks, staring at the ceiling.
"Dunno. Maybe close to 8."
Cloud shuts his eyes.
He doesn't want to go home.
