Adrian was a shy boy. Red-haired, freckly, smooth-skinned, short for his age, he was just 16.
It was eight in the morning and he was on his way to school, dressed in his school uniform - light grey blazer, white shirt, grey and blue tie, light grey long trousers, black shoes.
His journey to school took him through a small park and past a public toilet. Unusually that day, he felt the need to take a piss - and being a shy boy, instead of using the urinal he went into one of the cubicles.
As he finished urinating, he became aware of some of the graffiti on the wall and started reading it. He found himself absorbed by the illustrated story of _s_e_x_ between a man and a youth. His dick started to rise a little and his hand reached down to feel the growing hardness... at which point, his cubicle door slammed open and there was a man standing behind him.
In terror he jammed his dick back into his fly.
"A bit late for that now," the man said. "I think I'd better take you to your parents - or your school - and tell them what you were doing. I've seen you around. I know who you are."
Adrian was transfixed with horror. "Please...no!" he begged.
"It's that or I punish you myself."
"Anything!" Adrian gasped.
"OK, be outside here after school," the man said. "And remember, I know you Adrian. And I know your parents aren't home from work til eight. There'll be plenty of time to punish you."
Adrian spent the day in a torment of anxiety, quite unable to conceive what his punishment would be. He just knew he had to go through with it.
So Adrian met the man, whose name was Dave, back in the park; and Dave led him to his flat - where Adrian had a new shock. Dave was Paul's uncle - and Paul was there.
Paul was a classmate of Adrian's, blonde-haired, also quite short. He was still wearing his school uniform. Adrian had always secretly fancied Paul, though they were not friends as such.
Paul grinned as Dave led Adrian into the lounge. "Got caught wanking in the toilet in the park, I hear!" Paul mocked. "You're in for it now."
Dave went out the room and came back with a square wooden crate which he placed on the hearth rug. "Stand on it," he ordered Adrian. Adrian stood on the crate. Paul sat on the settee. Dave sat in an armchair.
"So you're here for a punishment," Dave said. "Tell him how I punish bad boys, Paul."
"You spank their bare arses, Dave," Paul said.
The words sank in; Adrian began to blush.
"Chuck Paul your blazer, Adrian," Dave said. "You're looking hot."
Nervously, Adrian took off his blazer and passed it to Paul.
"Now your tie," Dave said. "We need to cool you down, Adrian."
Adrian undid his tie and threw it to Paul.
"Take your shirt out of your trousers."
Adrian did this.
"Unbutton it, all the way."
Adrian unbuttoned, exposing bare flesh.
"Take it off and throw it to Paul."
Adrian did. His chest and back were bare, white, smooth, his face was blushing even more.
"Don't know about you, Paul, but I'm getting hot too," Dave said. "Come down here and unbutton my shirt for me, Adrian."
As Adrian obeyed, he began for the first time to feel something _s_e_x_ual in his loins. He pulled off Dave's shirt and his dick was just starting to itch and grow.
"Go and take off Paul's shirt too," Dave ordered. "Then we'll all be cooler." Paul obligingly pulled his shirt out of his school trousers. As Adrian completed the unbuttoning, he noticed a distinct bulge in Paul's fly. Adrian's own _c_o_c_k_ started to grow, embarrassingly.
"Back on the crate," Dave ordered.
Stepping back on the crate, Adrian clasped his hands in front of his trousers. "Hands on hips!" Dave ordered sharply. "Ah! I thought so, you've gone hard, Adrian."
Adrian could feel the blush spreading down his throat to his chest. He didn't know where to look.
"He's still too hot," Dave said, kicking off his trainers. "Take off his shoes, Paul."
Paul, his hard-on very obvious in his school trousers, went to the crate and unlaced Adrian's shoes. Adrian kicked them off. "Now take off his trousers," Dave said.
Paul undid Adrian's top button and metal snap, unzipped over Adrian's bulge and pulled his trousers to his ankles. Adrian's dick shot forward in his blue Y-fronts. Adrian held onto Paul's shoulders as he stepped out of them.
Adrian was feeling totally weird now, in just blue underpants and white socks in a stranger's flat, his dick rock hard. His legs were actually quivering with fear.
"Can I take off my trousers?" Paul asked Dave.
"After you've taken off mine," Dave said.
Paul went to Dave and took off his black cotton trousers. Now Dave just wore white boxers, with a huge erection in them, and black socks. Paul shucked off his own school trousers, to reveal skimpy, silky white briefs, pressed outward by his dick, the shaft of which was clearly visible.
"OK," Dave said, putting on a CD, "dance for us, Adrian."
Adrian was momentarily paralysed - until Dave produced a cane and said "Dance unless you want this across your arse." Adrian started to dance. And suddenly his hard dick appeared, sticking out of the hole in his underpants. Still dancing, he reached down to correct the embarrassment. Dave slammed the cane down hard on a chair arm, causing dust to rise. "Leave it!" he shouted. "Dance on."
Adrian danced on - and soon sweat was running down his face and body. Dave and Paul was openly squeezing their dicks through their underwear.
Dave suddenly stopped the music and got up, going over to Adrian. "Hands on head," he ordered. Adrian complied. Dave hauled his briefs to his ankles and held them whilst he stepped out of them, revealing his six inch dick, and small pubic bush. "Come down from the crate," he ordered.
Naked except for his short white socks, Adrian stepped down.
"Get astride the back of the settee, up at this end," Dave commanded.
Adrian got astride the settee back and leant right forward, his spread buttocks right at one end. Dave and Paul were totally naked now. "Smack his arse, Paul," Dave ordered.
Paul began methodically to smack as hard as he could all over Adrian's bottom.. until Adrian began to gasp and then yelp and then kick his legs. "Good," Dave said, surveying the red bottom, "now for the cane..."