← Story Library

Graduation Heat

Graduation Heat

Chapter 1: Midnight Whispers

The night was a blur of laughter, clinking glasses, and the heady buzz of celebration. Myles, a ruggedly handsome 27-year-old with a jawline sharp enough to cut glass, had taken his girlfriend Kristina—a petite brunette of 22 with a tight, curvy frame and piercing hazel eyes—out to celebrate her graduation. Alongside them was Kat, Kristina’s best friend, a leggy 21-year-old brunette with long, toned limbs and a flirtatious smirk that could stop traffic. Kat’s recent breakup with her boyfriend Ewan had left her a little raw, but tonight, her naivety was masked by bravado and a few too many cocktails.

Back at Kristina’s tiny studio flat, the air was thick with the scent of perfume and alcohol. The trio stumbled in, giggling and shedding their jackets. Kristina wore a clingy black dress that hugged her pert ass and small, firm breasts, while Kat’s scarlet mini-dress barely contained her long legs and hinted at the lacy black bra beneath. Myles, in a fitted shirt and dark jeans, couldn’t help but notice the tension in the room as the girls kicked off their heels.

As they prepared for bed, the bathroom door was ajar, and Myles caught a reflection in the mirror. Kat was peeling off her dress, revealing a matching black thong that clung to her round, tight ass. Her eyes flicked up, catching his gaze in the glass. A wicked grin spread across her face as she bent over slowly, deliberately, giving him a full view of her curves. ‘Oops, didn’t see you there,’ she purred, her voice dripping with mock innocence. Myles smirked, leaning against the doorframe. ‘Sure you didn’t, Kat. Playing shy now?’

‘Shy? Me?’ Kat shot back, straightening up and tossing her hair. ‘I just know what I’ve got. Unlike some, I don’t need to flaunt it 24/7.’ She winked, sauntering past him, her hip brushing his thigh.

Kristina, wiping off her makeup at the sink, rolled her eyes. ‘Kat, you’re such a tease. Myles, ignore her—she’s just fishing for attention.’

‘Oh, come on, Kris,’ Kat retorted, hands on her hips. ‘I’m single now. Gotta keep my game sharp. Right, Myles? Bet you’ve got stories to tell.’

Myles chuckled, his voice low and smooth. ‘I’ve got plenty, but I’m a gentleman. You’ll have to earn those tales.’

Soon, they piled into Kristina’s small double bed, the only sleeping arrangement in the flat. Myles spooned Kristina, his strong arms wrapping around her tiny waist, while she loosely spooned Kat, the heat of their bodies mingling under the thin duvet. Myles’ hand slid down Kristina’s side, tracing the curve of her hip through her silky blue knickers. She pressed back against him, feeling the growing hardness of his cock through his boxers. ‘Mmm, babe,’ she whispered, ‘be careful. Kat’s right here.’

‘I’m careful,’ Myles murmured into her ear, his breath hot against her neck. ‘But you’re making it hard to behave.’ His fingers dipped lower, teasing the edge of her underwear. Kristina bit her lip, stifling a moan, and subtly tugged her knickers down just enough. Myles took the hint, his thick, hard cock nudging against her wet entrance. He slid in slowly, discreetly, the heat of her tight pussy enveloping him as they both fought to keep quiet.

Their rhythm was slow, almost imperceptible, but the tension was electric. Kristina’s breath hitched, her body trembling with the effort to stay silent. Just as the heat built, she whispered, ‘I need a wee. Hold that thought.’ She slipped out of bed, leaving Myles and Kat alone under the covers.

Kat turned to face him, her dark eyes glinting in the dim light. Her voice was a husky whisper. ‘I heard everything, you know. Every little sound. It’s not fair.’ She grabbed his hand, guiding it down to the waistband of her thong. ‘Feel how wet I am already.’ Her pussy was dripping, the fabric soaked, and Myles’ fingers hesitated for only a moment before brushing against her heat.

‘Kat, you’re trouble,’ he growled, his voice thick with lust. ‘Kris is gonna kill us.’

‘Let her try,’ Kat shot back, her tone defiant. ‘I’m horny as hell, and I’m not getting any. You’re right there, and I can feel how hard you are.’ She pressed closer, her breath panting against his neck.

Before they could go further, Kristina returned, sliding back into bed. She nestled against Myles, trying to resume their quiet rhythm, but he could feel Kat’s heavy breathing beside him. Under the duvet, Kat’s arm moved subtly, her fingers working herself as silently as possible. The air was thick with unspoken desire, and Myles knew the night was about to explode into something none of them could control.

Want to know how it ends?

This is just the opening chapter. Continue the saga — or write a steamy tale starring you.