We were on the final leg of our journey back from a college trip, making good time until an accident closed the road in front. We were stuck in a long queue of traffic, not going anywhere, already half an hour had passed.
There were only a few of us left, the students like myself who lived in the nearby village. It was getting dark quickly.
My best friend Hannah was making out at the back with her boyfriend, Harvey. Kissing each other deeply. I was sat in the row in front and trying not to listen, opposite a boy called David. Both of us staring out the window listening to music.
My name was Emily, I was starting to get really bored as I looked at myself in the window. I was 18, I had natural pretty face, long straight red hair, 5"7' with a petite frame, firm slim waist and a pair of pert small breasts.
I wriggled my firm ass on the seat, trying to get some blood into my bare, skinny legs. I was wearing a short summer dress, straps resting on my shoulders, showing off my slender neck. It had been a long journey so far, and I was getting very restless.
In the reflection I noticed David looking at my legs, trying not to be obvious. Feeling a bit mischievous due to boredom, I ran my hand up my thigh, pretending to massage, revealing more of my leg under my skirt.
David looked away blushing.
I heard a loud groan from the back and I turned my music down. Hannah was breathing heavily, "oh god," I heard her whisper. She started making small groaning noises.
I sat there listening, my pussy starting to feel hot, getting moist as I imagined what they were up to, the heat building up. I desperately wanted to touch myself, but knew David was there. I stole a glance at him. Short dark hair, handsome face, toned upper body squeezing into his t-shirt, and abs to die for, I normally drooled over them in swimming lessons. He was wearing shorts with a visible large bulge. Guessing he had heard too.
I carried on listening to Hannah's moans, my cunt starting to leak juices and wetting the crotch of my panties. Thinking of Hannah's hot body, and I mean fucking hot body. She was a cheerleader, 5"11', long blond hair, stunning face, large firm breasts, that jiggled nicely when she cheered. Slim, toned waist and stomach, on top of a pair of legs to die for. She was always wearing her cheerleader outfit, always! Not that I minded, I liked boys the most, but was turned on by the occasional girl, and Hannah was fucking stunning.
My cunt was now twitching, wanting to be touched. It was too much. I had to look I thought, see what they were up to. I knelt on the seat and looked back, not caring if they saw me now.
What I saw made me shudder. Hannah and Harvey were sat next to each other. Hannah's legs were wide open, Harvey's hand up her skirt, fingers buried deep inside Hannah's glistening cunt, moving in and out fast. Hannah's juices coating her inner thighs, her head thrown back in ecstasy.
Hannahs hand was firmly wrapped around Harvey's cock, stroking it fast. The head of Harvey's cock dripping with pre cum. It was a fine member, about 7 inches long and a wide girth. How the fuck did something that wide fit in slim Hannah, I thought.
I took in the scene. Harvey was stunning too, short blond hair, handsome face, large muscley frame. The perfect match for Hannah, the college's perfect couple. He was looking at me grinning, gave me a wink.
The sight of these two pushed me over the edge. I quickly glanced at the driver who had her head buried in a book. I didnt hesitate, I moved my hand down under my skirt and cupped the crotch of my panties. I pushed a finger against my slit, pushing it in as far as my panties would allow, wetting them instantly. I moved up to my clit, slowly rubbing it through my panties. I groaned.
Hannahs head came forward and she saw me, a wicked grin spreading on her face. "Oh hello babe," she said, "enjoying the show."
I nodded weakly. I slid my hand down the waist band of my panties and pushed two fingers inside me, coating my fingers in my juices. I moved my fingers inside me, pushed in and out. I groaned loudly. I kneaded my breast with my other hand.
David was staring at me, my dress rode up high on my thigh, my fingers moving vigorously inside my pants. He was rubbing the crotch of his shorts, something big straining to get out.
Being watched turned me on, I started rubbing faster. Close to cumming.
"I want to see you, come round here," instructed Hannah. "I want to see you cum."
I wasn't under control anymore. I moved to the back seat, got down on all fours, pulled my panties down and pulled my dress up around my waist, my ass facing Hannah and Harvey. Giving them a full view of my dripping cunt, my lips engorged and wanting. My tight little ass hole on display.
I put one of my hands between my legs and started rubbing my clit again. I reached around over the top of my ass with my other hand and plunged my two fingers back in to my pussy. My only regret was I couldn't see Hannah.
David helped by coming round and sitting in front of me. He wrestled his cock out of his shorts, it sprang out, rigid. It was gorgeous, 9 inches long, not as wide as Harvey's but still a good girth. I bent forward and kissed it, licked the head, wetting and teasing, David groaned. Then I plunged my face down on it, sucking it in deep, moving up and down.
I jumped, someone had touched my asshole with a gasp. I looked back to see Hannah's hand on my ass. She pulled away and licked her finger, sucking it down. Then she pushed the tip against my hole, slowly easing it in, pushing right in to the base of finger. I groaned in pleasure. "I'm going to cum," I squealed.
This went on for a bit longer, my two fingers deep inside my pussy, David's cock down my throat and Hannah with her finger in my ass. It was all too much, "I'm cumming," I groaned.
I came hard on my fingers, juices squirting out the side hitting the bus seat. They covered my hand and my cunt constricted on my fingers, I spasmed violently, my thighs shaking hard. Wave after wave of the orgasm making me buck, slowly subsiding. I stayed trembling for a while, my fingers still deep inside my pussy, Hannahs finger still in my ass. I pulled my fingers out with a slop and more of my juice dribbled out.
"Fuck that was hot," Hannah said, removing her finger, "my turn I think." She pulled me back, manoeuvring me to kneel down between her legs. I couldn't believe what was happening, a fantasy coming true. She pulled my head forward and I buried my head between her legs, pushing my wanting mouth and tongue into her hot cunt.