It's fair to say that Danny and I were really good friends. Growing up we were inseparable, he was practically my brother, we were that close.
We were both in senior year together and had both just turned 18 (even our birthdays were close) we hung out after school together, our families went on holiday together - you get the drift.
Little did I know that our relationship was about to change.
Danny was, what I would describe as your typical good looking boy, he ticked all the boxes - he was tall, athletic and even had a good mop of dark blond hair. He certainly wasn't lacking any attention from the girls at our school in fact we were both ok in that department.
Danny and I were typical teens, we'd hang out, play video games indoors and basketball outdoors. We were boisterous, we would rough house each other, barge into each other, punch each other's arms, headlocks etc, but never were there any sexual feelings between us.
It was a Friday and we'd just finished school for the day and we were doing our usual walking and talking on our way back home. We lived a few doors apart so the route was the same for the both of us.
Danny turned to me and asked if i wanted to sleep over tonight as we would usually do and I said sure.
"We'll watch a movie and play Halo."
"Cool", I said.
"Shall I pop over at six?"
"Sure."
We had just reached my house and he punched me in the arm.
"Laters dude."
And he walked off to his house.
It wasn't long before six came around and I just grabbed a few things from my room and stuffed them in my bag - clean underwear, pyjama bottoms, a few games etc.
I yelled to my folks - see you tomorrow and slammed the door and went over to Dannys house.
I knocked on his door, Danny opened it and we both ran up the stairs to his room.
He closed the door behind me and asked what I wanted to do first.
I shrugged my shoulders.
He asked me if I wanted to watch a film or play on the Xbox, I relented and said film.
We ended up watching some three hour epic. My legs were dead from sitting down for so long. Whilst the credits were rolling, I got up and said I was going to get changed, he had an adjoining bathroom and i grabbed my pyjama trousers from my bag.
"Good idea, I'll do the same."
Even though we had spent so much time together, we always chose to get undressed in private.
I emerged from the bathroom wearing my pj trousers and no top, Danny as it happened did the same, it was warm enough in his room.
"Halo?"
Danny tossed the controller to me.
"Sure, but I will kick your ass."
"Bring it on."
We were about an hour into the game and it was getting really competitive and I was doing my best to distract him. I was barging into him, but it was no good, he was just too good at this game. I then started to tickle him with my free hand, i started with his ribs and then i moved to the top of his leg and into that crease where the leg meets the waist. It was working, I had sufficiently distracted him and he started giggling and trying to push me away.
Danny abruptly paused the game and stood up.
"Taking a piss."
Still in a playful / rough housing mood, I turned and yelled take down and lunged forward hoping to knock Danny down.
However, what had actually happened in that brief moment was that I somehow managed to grab his trousers and underwear and yanked them to his ankles.
As I was lying face down on the floor, I rolled onto my back looking up. As I looked up, I could see Danny looking down at me, but there was something in between our stare.
It was Dannys massive cock, the tickling from earlier must have given him a boner. I'd never really seen his dick up close before, but I was mesmerised by it, it was so long and thick.
An awkward silence passed, before Danny said Take a picture it'll last longer, he bent down to pick up his trousers.
Sorry dude was all I could say.
He went to the bathroom and all I could think about was his impressive cock. Whilst i didn't consider myself gay, it must have been the hormones because i was getting a boner just thinking of it.
Danny finished in the bathroom and opened the door.
I felt the need to apologise again as I didn't mean to embarrass him.
"Hey man, sorry about the failed take down. I didn't mean to expose you."
"Don't worry about it."
From that point on Danny was a little off his game and seemed a bit more reserved than normal.
We spent another half hour on mario kart, before deciding to call it a night.
We both slept head to toe in Dannys single bed and Danny turned the lamp off.
I had to say something, crack a joke or something - just to make sure we were still good.
"Danny?"
"Yeah"
"Can you do me a favour?"
"Sure bud."
"Can you tell that snake between your legs not to eat me in my sleep."
We both snorted out with laughter. There was a bang on the wall to keep it down.
We tried to muffle our laughter.
Once we finally calmed down Danny spoke.
"Now that you've seen mine, its only fair I see yours."
I paused, thinking how to respond. I think I owed him this and in the interest of keeping him happy I complied.
"Urm ok."
I slid out of the blanket and stood up, it was pitch black but I grabbed my trouser waistband and underwear and pulled them down.
"There, and no laughing"
Danny flipped on the lamp and saw me hovering at the side of the bed with my dick hanging out.
He got up and sat on the edge of the bed.
"Aww, he's soo cute." He said in a mocking tone.
"Does he get any bigger?"
I was soft at this point, then Danny reached out and tugged at it once.
Having him touch me, immediately kicked it into gear. I could feel it getting bigger.
"There he his"
Danny stood up at this point. I wasn't sure what was going to happen next. He grabbed it again and jerked it a little.
"How does this feel?"
"I don't know you tell me."
Like a reflex, I plunged my hand down his trousers and grabbed his dick. I think this stemmed from all the times he'd punch me and I would immediately punch him back.
There we were standing face to face, with each others dick in our hands.