Shaun's hands grip Zach's ass as Zach thrusts into him, fast and hard, with an edge of desperation. Shaun notices it creeping into their fucks lately and he wishes he could stop it from happening, wishes things could go back to the way they were, before. But he knows they can't. Too much has happened; too little hasn't happened.
Zach's lips are pressed into a hard line above him, concentrating, and Shaun wants to lift up to kiss them, but the combined forces of Zach's cock in his ass and his own cock sliding against Zach's abdomen are making it hard for him to do anything besides lie underneath Zach and just take it. Take every single fucking thing Zach gives him, because he knows this might not last much longer. They might not last much longer.
Zach is close, Shaun knows, can feel the urgency in Zach's movements. He uses his hands on Zach's ass to pull Zach's body completely against him, increasing the friction against Shaun's cock that's trapped between them. Zach kisses him, then, as he pulls back, a firm press at first, then takes Shaun's bottom lip between his own as he slides back in, softer this time, slower. Shaun opens his mouth to Zach's, lets Zach's tongue slide in and against his own, tentatively at first, then with purpose, sucking Shaun's tongue into his mouth. Zach pushes slowly into Shaun two more times, bringing his hand between them to wrap around Shaun's hard cock.
Shaun's hard and he wants to come, but suddenly Zach's eyelashes brush his cheek, a soft fluttering, and he's overcome with the sensation. Shaun's senses are so full of Zach that's it overwhelming. Zach's tongue in his mouth and Zach's scent in his nose and Zach's cock in his ass and that piece of Zach's heart that stays always with him, and suddenly he's desperate, too. To make this last, to prolong his climax for as long as possible because Shaun knows, as sure as he knows that Zach is slowly slipping through his fingers, that he can't live without Zach. He won't.
Shaun's ass is sore, a sting at the rim from the prolonged stretch (this is the second time they've fucked tonight), and he knows that the slight scruff of his beard is rubbing Zach's face raw, but he doesn't care. All he wants is to stay here forever, on the edge, Zach inside him in every way possible, together and loved and right and happy (maybe not happy). He holds his orgasm off for as long as he can, but then Zach curls his strong hands around Shaun's thighs and brings them up around his waist, rocking deliberately into Shaun, hitting his prostate every time. Shaun's hands on Zach's ass clench and Zach huffs out an 'ow' against Shaun's mouth, but then Shaun's coming and the 'ow' turns into an oh as his ass tightens around Zach's cock, his own cock spurting between them, coating each of their stomachs.
Zach slows his movements but doesn't stop thrusting, fucking Shaun through the aftershocks, riding into his own orgasm. After a few more thrusts, Zach's breath hitches and Shaun knows he's coming, breaks away from Zach's mouth to pull back and watch, because the sight of Zach coming is so hot, so beautiful, so his, that he can't not watch. Zach's face is flushed and glorious as he stills inside Shaun, moaning deep and low in his throat. His hands grip the sheets on either side of them and he angles his head to rest in the crook of Shaun's neck, but Shaun grabs his head instead, focusing his gaze on Zach's face. He cups Zach's flushed cheeks in his hands and watches as it happens. Zach groans, face contorting as if in pain, and then his eyes fly open suddenly, dark and wide, mouth opening in a perfect 'o'. Zach huffs out breath after breath, eyes closing on the tail end of the third exhale, and then clench tightly.
His hips jerk roughly against Shaun's, forcing his cock deeper into Shaun, hitting his prostate. Shaun's eyes drift closed and he gives a moan that sounds more like a whimper, his ass sore and overly stimulated, but he takes it and rides Zach's orgasm, his hands still cupping Zach's face. Shaun opens his eyes and Zach is looking down at him, his face flushed, so open and vulnerable and filled with fiery apology. Shaun wants to say something, anything, to make this right, but he's not sure he can, doesn't know what to say, so he kisses him instead, brushes his lips softly against Zach's. Zach presses into the kiss, holding still against Shaun for a prolonged moment, and then he tilts his head and runs his tongue along Shaun's bottom lip, taking it between his.
Zach's eyelashes brush Shaun's cheek as Shaun opens his mouth to Zach's. His hands move to Zach's hair, gripping the short strands between his fingers. Zach kisses Shaun like it's the last time, his tongue plundering and pilfering one moment, then soft and tender the next.
Just as Shaun feels a single tear slide down his cheek, Zach breaks away suddenly from Shaun's mouth and Shaun's hands fall away, down to the mattress. Zach's eyes are cast down between them as he pulls out and Shaun notices the slick trail the tear left in its wake, the dim light from the window hitting it, making it visible.
He reaches up to touch the wetness on Zach's face to brush it away, but thinks better of it. Zach says nothing as he pulls out of Shaun.
