"Three whole years, can you believe it?" Shaun murmurs against Zach's cheek, his breath reaching out to tickle the sensitive skin beneath Zach's ear. He shifts in his arms and hmmm's happily, seeking out the lips that have taught him to feel like he never thought he could.

Here, in Shaun's arms, Zach can barely believe his luck. Back when it had all started, that feeling of dread he couldn't shake when he realised that he was attracted to another man had been always on his mind. The growing attraction he'd put down to friendship, respect, familiarity, and that culminated in a gut-churning, frantic night full of laughter and urgency, seems to have changed over the years, producing this wonderful, warming glow that resides in the Shaun-shaped space in his heart.

He remembers all the fear, all of the shame he felt, and the hurt in Shaun's eyes as he realised that he was being kept a dirty little secret. To look at how far they've come now, he can't believe it.

Shaun gently covers the hands that are at the bottom of his shirt and strokes the skin on backs of them, moving them up so Zach's hands travel up the front of his shirt.

Zach loves Shaun's muscles – toned from exercise, but not so big that he can't feel his heartbeat, or the pulse points in his neck and wrists.

"I love feeling your hands on me," Shaun murmurs, tipping his head to one side as Zach's hands ghost over the skin of his Adam's apple.

Zach can't say it, but he has this fiery need to have Shaun, to mark him, to prove to the world that these rings mean something. His Neanderthal side wants to walk down the street holding Shaun's hand, and for people to look at them and know that it's him that gets to take this successful, good-looking guy to bed every night. His very Zach-like side knows he can't always do that, because some people don't want to know, but for tonight, his primal, male side wins out.

He grips onto Shaun's shirt and pushes him down onto the bed, enjoying the little oomph of exhaled breath that is torn from his lips, before he watches Shaun shuffle back onto the bed until he's lying, legs apart, the bulge in his trousers noticeable and so appealing.

Zach doesn't say anything, doesn't snarl and growl and tear his clothes off, but does come to kneel across Shaun's body, pushing his arms back down above his head when he tries to touch him. Shaun's eyes are wide, and he swallows back what he wants to say, blinking as he stares up at the fiercely tender look upon Zach's face.

Zach brings down his hand, fingers slightly splayed, to cover Shaun's hardness, and grins when his eyes roll up inside his head, muscles twitching.

Slowly he drags the zip on those smart trousers down, the sound of the zip hissing over the teeth like some kind of erotic soundtrack to their wedding night.

Shaun clenches his hands so tightly he can feel the nails digging into the skin at the base of his palms.

Zach peels the trousers down, laughing breathlessly to himself at the sight of those boxers; the ones that always get him hot and bothered.

"You trying to tell me something?" he asks, and Shaun opens one eye to look up at him, raising his eyebrow before thumping his head back down when Zach runs his fingers under the waistband of his underwear.

The next few minutes feel like a bit of a blur, because once Shaun has shrugged his shirt and tie off, kicking off his socks, trousers and boxers, they both lose track of time. Zach has his fingers on him instantly, bringing him close to orgasm with quick, firm strokes on his dick, making Shaun completely fall apart beneath him.

When Zach goes to roll Shaun over on to his hands and knees, he's already halfway there, and Zach coats his fingers with lube quicker than he can ever remember doing it before. He's fumbling with shirt buttons when Shaun turns his head around, grunting with frustration.

"Leave the shirt on; just do it, for God's sake!"

Zach unzips himself, pulling his underwear and trousers down his legs as far as they will go, before wrapping one hand around Shaun's length and thrusting forward, needing to just feel heat and pressure and….jesus!

The times when they've done this before, Zach has always tried to hold back, make it longer, better, more meaningful, but judging by how tightly Shaun is holding on to the headboard, and the way he's thrusting backward like some kind of whore, he knows it just isn't going to last long.

Just before he feels himself coming, Zach bends over the beautiful arc of Shaun's back, nipping down the line of his vertebrae, enjoying the gasping, choking sounds that spill from his mouth. When he feels the torrential, eye-widening, toe-curling, breath-stealing wave come from the pit of his stomach, he wraps his arms about Shaun's waist and buries himself so deeply inside him that he can feel the muscles all the way inside him clenching and pulling at him, begging him not to leave.

He pulls out jerkily, leaving Shaun gasping and shuddering, pulling him down and flipping him over, before taking Shaun in his mouth and sucking him until he comes with a bellow, hands threaded in Zach's hair, hips twitching.

"Fuck!" Shaun gasps, a quivering heap on the bed, one arm thrown across his eyes. "What in hell got into you?" Zach looked over at him, suddenly unsure.

"Sorry, too much?" Shaun looks at him as if he's lost his mind.

"N…no, not like that. You were just….oh my God!"

Zach snickers, the little voice inside him saying fuck yeah, I made him come like that, that was all me.

"If you can be trusted not to try that again just yet, I think you should come over here and just lie. Experience some of the afterglow shit."

Zach curls up into Shaun's side, limbs pulsing with that beautifully spaced out feeling, and buries his nose into that spot where it just smells like Shaun.

"Hey, deviant," Shaun says, and Zach rolls his eyes, "quit sniffing me."

The yawn escapes Zach's mouth before he can make his comeback, and he just lazily sticks his middle finger up as he tugs the cover over them once more.

"Love you." Shaun mumbles, and Zach nods his head and squeezes him tightly in reply.