This is part 3 of the story. If you haven't read the other two I would suggest doing so to get the background. This part of the story will make more sense that way.
*****
After David went into his room I fell into a deep sleep. I guess I was pretty tired from the activities and the endorphins that had been generated by the intense sexual excitement. Anyway - I woke up at daylight the next morning feeling good but covered with dried cum, front and back. I decided to get up and get cleaned up.
I walked naked from the bedroom to the bathroom but saw no signs of David. His bedroom door was closed. I closed the bathroom door, sat on the toilet and relieved my bladder and tried to expel any remaining cum that might be in my ass. I started the shower then brushed my teeth. By the time I put my toothbrush down the water in the shower was warm. I stepped in and closed the curtain, letting the warm water wash from my head to my toes.
I picked up the soap and began scrubbing the cum from my abdomen and rectal areas. As I did my thoughts wandered to how I got cum-covered in the first place. I thought of my fall into the icy stream and the frigid, almost unbearable trip back to the cabin. I remembered David lighting a fire, telling me to get undressed and get into bed. I remembered him coming into the room after initiating as many heat generating methods as possible, getting naked and getting into bed with me to warm me up with skin to skin contact.
I remembered him rubbing as much of my body as he could and that embarrassing moment when we both realized my cock was hard. And I remembered suddenly realizing that his cock was hard as well and lodged between the cleavage of my ass.
My right hand was holding the soap and as I began to wash my cock and balls my cock began responding to my thoughts. I was getting hard remembering what had happened last evening. I reached a soapy hand around behind me and lightly fingered my anus. It didn't hurt at all and I slipped my soapy finger inside for a moment. My cock throbbed at the invasion.
With my back to the water spray I pulled the finger out and soaped up my hand really well, then began slowly stroking my hard cock. A bead of pre-cum had already formed on the tip and I wondered if I had the energy to make myself cum in the shower. I failed to hear the bathroom door open. The next thing I knew David had pulled the shower curtain back and was standing there watching me jerk off, holding his erect cock in his right hand. He had a smile on his face.
"Started without me, huh?" he said with a smirk.
"Was thinking about last night. Couldn't help it," I replied. I moved the shower head down a little and stepped back, allowing him to get in. He faced me and our cocks touched as we continued slowly stroking ourselves. I watched him as he watched me.
After several minutes David said "Turn the shower head to the side," as he dropped to his knees in front of me. He removed my hand from my cock and wrapped his own around it. Then he leaned forward and sucked the head of my now dripping cock into his mouth. He bobbed down and up on it like a pro, even though I knew he'd never done it before. I guess it's true what they say - if you've never sucked a cock just do it like you'd want it done to you.
I let him slobber and suck for several minutes and wondered if I should simply let go in his mouth. But I remembered what I had said last night. "The first time I cum in you it's going to be in your ass." So I pushed him away and helped him stand up. Then I dropped to my knees. But I had a plan.
I tried to do the same thing to him that he'd done to me. I grasped his cock with my left hand and pulled him to me, opening my mouth and taking him in. I wrapped my lips around his rock hard cock and began moving my head forward and back, allowing him to gently fuck my mouth. I felt him push slightly forward and his cock hit the back of my throat. I gagged a little and backed off.