Dan stepped into the shower directly behind Cal, who was already soaped up. He moved closer to him until their bodies touched. Dan reached around to massage Cal's soapy chest, rubbing his nipples until they were hard and tingling.
Cal reached his hands behind him to caress Dan's buttocks, squeezing them, pulling his body even closer. Cal could feel Dan's cock hardening and start to throb against his own butt cheeks. The anticipation of what Dan would do next was exhilarating, making his breath quicken.
Dan stepped back slightly and brought his hands down to Cal's ass. The soap had rinsed away but it was still slippery to Dan's touch. He kneaded and squeezed Cal's firm, smooth buttocks and this had Cal's cock stiffening rapidly.
Dan dropped to his knees and kissed down Cal's back, down his butt crack and he gently bit the underside of his buttocks, each cheek in turn. With his strong hands, he eased Cal's ass cheeks apart so he could reach in with his tongue. Smelling sweetly from the shower gel and knowing Cal would have cleaned himself thoroughly, Dan started to trace his eager tongue all around Cal's tight, puckered anus. Cal's cock grew to its full length, throbbing hard but he didn't touch it, preferring to wait until Dan's hand reached around to hold it.
Dan now had his face buried completely in Cal's ass. His used his tongue to lube Cal's anus by pushing it in and swirling it around, easing the tightness, preparing him. His hands were holding Cal's buttocks apart and Dan could feel Cal's legs shaking. He knew Cal's cock would be as hard as his own by now and he couldn't wait to touch it, to stroke it, to suck it. But for now, he concentrated on stimulating Cal's beautiful asshole, tongue-fucking it with increased urgency, making Cal whimper with desire.
Dan couldn't wait any longer. He had to have Cal's cock. He pulled his face out of Cal's ass and placed both hands on his hips. He motioned for Cal to turn around, which he did, gently slapping his cock against Dan's cheek. Without using his hands, Dan got to work on Cal's rampantly hard cock. He placed his lips at the tip of this beautiful penis and pushed down, just enough so Cal's foreskin slid fully back. The knob was now inside his mouth and despite the fragrance of the shower gel, Dan could smell and taste Cal's sex.
Cal was dying to thrust his hips forward, to fuck his lover's mouth and throat, but instead let Dan control things. Dan had his hands on Cal's ass again. How he loved those sexy butt cheeks. He pulled Cal towards him, making his cock slide further into his mouth, not stopping until the full length of his shaft was engulfed, the knob pushing against Dan's throat.
The fantastic warmth of Dan's lips, tongue and throat were driving Cal crazy. Encouraged by Dan's hands on his ass cheeks, Cal started to push his cock in and out of Dan's mouth. He loved to face-fuck him and placed his hands around the back of Dan's head. The only problem with doing this was it aroused him so much, he knew he wouldn't be able to stop himself cumming very quickly.
He could feel Dan's tongue dancing around his knob on the outward strokes, then the warmth and wetness of his throat on the inward thrusts. With Dan's hands continuing to squeeze has ass cheeks and control the tempo of his thrusting, Cal rolled his head back and let out a deep sigh as he came hard, filling Dan's mouth with his seed.