Sparring Partners: Pinned

← Back

I threw everything I had into one big roll and for once she didn’t counter. I ended up on top, my knees pinning her arms, her wrists in my hands above her head.

“Say it,” I panted.

“Say what?”

“That I won.”

Kat looked up at me, hair spread across the mat, chest heaving in the sports bra. A vein ticked in her throat. She was smiling like she’d waited two years for me to do this.

“You haven’t won anything,” she said. “But keep trying.”

I kissed her. I don’t know which of us was more shocked. She made a noise into my mouth, rough and hungry, then bit my lip hard enough that I yelped. I ground down against her stomach and felt her thighs shift, her hips tilt up to meet me.

I pushed her bra up over her tits. Small, firm, pale, a tiny tattooed star under the left one. I took a nipple in my mouth and sucked until she arched, her wrists straining in my hands, though she could have broken free in a second. She didn’t.

“Dani,” she said, hoarse. “Fuck. Do it.”

I dragged her shorts and knickers down to her knees. She was soaked, swollen, glistening. My fingers slid straight in, and she groaned like I’d hit a nerve.

I could do anything now. I could make her beg, make her come and make her watch me walk away. Or I could make this about both of us.

→ I keep her pinned and make her beg

→ I let go of her wrists and offer a deal

Sparring Partners: Early Train

← Back

I told her goodnight. I told her I accepted her apology. I said I’d see her on Monday and we could be adults about it.

There was a very long silence on the other side of the door.

“Okay,” Kat said. Her voice was small. “Goodnight, Dani.”

I listened to her footsteps going down the corridor, and I hated myself with the full force of my training as an account manager.

I packed. I set my alarm for five, left a note for Gareth about a family emergency (my nan’s cat, but it was true in spirit) and crept out to catch the six-ten to Paddington.

It was still dark. The carriage was empty. I put my head against the cold window and tried to think about spreadsheets.

My phone buzzed.

A message from Kat. No words. Just a photo, taken in the corridor mirror: her in the grey hoodie, hair loose, eyes red, holding a sticky note against her ribs, over the tattoo. It said, “STICK THE LANDING.” And underneath, in her own handwriting: “I’m not going to chase you. But I’ll be at my desk on Monday at eight, and the door’s open.”

I stared at the screen. My thumb hovered. Behind my ribs I could feel the memory of her knee between my thighs, the drag of her breath on my cheek, the way she’d said, quite softly, I’m turned on too.

The train pulled out of the station.

I typed one word, Eight, sent it, and put my head back against the window and smiled at the dark.

Ending 16 of 16: Early Train. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Door Between Us

← Back

I slid my T-shirt up, sat back against the door and opened my legs. The carpet was rough against my thighs.

“Kat,” I said. “Are you still touching your hair?”

“Yes.”

“Stop. Put your hand on your stomach.”

A rustle. A breath. “Okay.”

“Now lower. Slide it inside your joggers.”

“Dani…” Her voice cracked on my name. “Fuck. Are you doing this?”

“I’m going to tell you what I’d do,” I said. “And you’re going to listen. And you can stay on your side of the door.”

I told her. I told her I’d push her against that door and kiss her until she forgot who she worked for. I’d go down on my knees. I’d lick her through her knickers first, so slowly, then peel them off and use my tongue where she needed it, and I wouldn’t stop until she begged, because I was a very patient woman and she had two years to pay for.

I heard her moan through the wood. I heard her breath catch, her fingers moving, the soft wet sound of it. I touched myself too, my fingers circling my clit, my head tipped back on the door, my voice getting lower and rougher with every filthy thing I said.

“Dani,” she gasped. “I’m going to…”

“Come for me.”

She did. A long, low cry. Then I did, shaking and biting my own wrist so I didn’t wake the corridor.

We sat there, breathless, one door apart.

“Tomorrow,” she said, a bit shakily. “Open it.”

“We’ll see,” I said. “You’ll have to earn it.”

I could hear her grinning.

Ending 15 of 16: Door Between Us. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Pillow Fight

← Back

I picked up the pillow beside me and hit her across the face with it.

Kat stared. She had wine in one hand. She put the bottle down very carefully on the bedside table, picked up the other pillow, and said, “Oh, you absolute cow,” and swung.

It got out of hand extremely fast. Within ninety seconds there were feathers in my hair, one pillow had split, the duvet was on the floor and we were rolling around the bed, laughing and shrieking and swatting each other, Kat’s long legs scissoring round my waist, my knee in her stomach, her tattooed arm round my neck in a hold I couldn’t break.

She pinned me. Her face was inches from mine, flushed, laughing. Feathers drifted down. She stopped laughing.

“Dani,” she said.

“Kat.”

“I’m going to kiss you now. If you don’t want that, say so.”

“Shut up and do it.”

She kissed me hard. Her hand slid up under my T-shirt and I tore her hoodie off, we fell back on the bed in a flurry of feathers, and we did it fast, rough and breathless. She got my knickers off, I got her joggers down. Her fingers were inside me before I’d caught my breath and I was rubbing her clit against my thigh, both of us gasping, snarling, coming close together in a clash of teeth and hair.

In the morning we sat at opposite ends of the breakfast table, pretending not to know each other, with feathers in our hair.

Tamsin looked from one of us to the other and quietly slid a tenner across the table to Gareth.

Ending 14 of 16: Pillow Fight. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Apology Accepted

← Back

I kissed her. I didn’t plan to. It just happened, the way a sneeze happens, and it was better than a sneeze.

Kat’s mouth was soft and tasted of red wine. She pulled back an inch, eyes wide, then kissed me again, slowly, her hand sliding up the back of my bare thigh under my T-shirt. I said her name against her mouth. She said mine.

“Is this the apology?” I whispered.

“It’s the start of one.”

I tugged her hoodie over her head. Underneath she was in a plain black bra, her skin goose-pimpled, the swallows on her arm shining in the lamplight. I pushed her back onto the bed and took the bra off, kissed her nipples, her stomach, the script along her ribs that said stick the landing, and she shivered and slid her fingers into my hair.

She pulled my T-shirt off. We lay skin to skin, and she kissed my throat, my breasts, and then she moved slowly down, hands on my hips, and looked up at me.

“Tell me what you like.”

“Slow,” I said. “Then not slow.”

She started slow. Her tongue circled my clit, patient and light, until I was begging, then not slow at all, two fingers working inside me and her mouth on me hard, and I came with my back arched and my fingers knotted in the sheets, her name over and over.

Afterwards I returned the favour, slowly.

We fell asleep with the wine untouched and her arm round my waist.

In the morning she said, “So. Truce?”

“Truce,” I said, and stole the duvet.

Ending 13 of 16: Apology Accepted. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Ask Me Monday

← Back

I put my glass down. “Did you get the job?”

She stared at me. “Dani…”

“I mean properly. Is it done? Did Gareth sign it off?”

Kat looked at the water. Then she reached for her robe on the side, found her phone in the pocket and handed it to me, wet-thumbed. It was an email from the managing director. Subject: Associate Director, Calloway Digital: Confirmed. She’d been told that morning.

I read it twice. Then I handed it back, and found that I wasn’t angry. I wasn’t even surprised. I was just tired, and a bit sad, and still extremely turned on.

“I’m glad,” I said, and I meant most of it.

“I asked them to give you the Hargreaves account,” she said. “I asked on Thursday. I said you’d make a better lead than me.”

“You did?”

“They said they’d think about it.” She smiled, a bit crooked. “I figured I’d tell you after the weekend. Or after I’d kissed you.”

I sat in the steaming water, shaking my head. Then I leaned across and kissed her, deep and slow, her hand on the back of my neck, mine sliding down her wet stomach. We kissed until the water went cool and my hand was warm with her. She was breathing hard.

Then I sat back, climbed out and wrapped myself in my robe.

“Ask me again on Monday,” I said, “after I’ve seen how they decide.”

She watched me go. She was still grinning when I looked back.

Ending 12 of 16: Ask Me Monday. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Steam

← Back

I leaned across the tub and kissed her.

She tasted of champagne and mint. For about two seconds she froze, and then she made a low sound in her throat and hauled me on top of her, the water slopping over the sides, my knees either side of her hips and her hands all over me. She slid my swimsuit straps down. Her mouth found my breast and I gasped at the sky.

“I’ve wanted this for two years,” she said. “I could kill you.”

“Do it,” I said. “Do it with your fingers.”

She pulled my bikini bottoms aside and slid two fingers into me under the water, thumb on my clit. I rode her hand with my fingers digging into her shoulders, the jets thumping my back, the heat and the night air and her mouth on my neck, until I came with a shout that scared a bird off the roof.

Then I went down on my knees on the underwater bench, spread her thighs and ate her out right there, the water up to my chin, her fingers knotted in my hair, her heels drumming my back. She came with a long, shaking cry and said “Fuck, Dani” about nine times.

We went back to her room. We did it again, and again, until it got light.

In the morning I woke up alone. There was a sticky note on the pillow in her handwriting. It said, “Don’t make it weird. Don’t make it nothing. Breakfast?”

I read it for ten minutes. Then I went to breakfast.

Ending 11 of 16: Steam. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Scorecard

← Back

I looked at Kat. I looked at Tamsin. Then I grinned and said, “Competition. Loser buys breakfast. Tamsin judges.”

“Me?” squeaked Tamsin.

“You’ve got a tenner riding on us. You may as well be useful.”

Kat’s eyebrow went up. “Rules?”

“One round each. Ten minutes. Whoever makes her come harder wins.”

“Oh, you are so on.”

We climbed out, wrapped in robes, and moved to the sun loungers under the terrace heaters. Tamsin lay back on a cushion, glasses on, a flustered pink all over, a phone in her hand to time us. Kat went first.

I have to be honest. She was good. She took her time, she kissed Tamsin’s neck, her tits, her stomach, she ran her tongue between her thighs with her tattooed arm braced on the cushion, and Tamsin was gasping and clawing at the sheet in under four minutes. When she came, she gave a long, shuddering moan and her legs jumped. Kat sat back looking smug.

“Score?” I asked.

“Eight,” Tamsin whispered. “Maybe nine.”

I stepped up. I’d never been so determined. I went between her thighs and used my tongue, then two fingers, then my tongue again, rubbing, curling, pressing, until she was shrieking at the sky, then sobbing, then saying my name, then Kat’s, then God’s.

“Ten,” she said, flat on her back. “Eleven. I can’t feel my legs. Dani wins.”

Kat laughed so hard she fell off the lounger. Then she crawled over and kissed me. “Rematch,” she said.

At breakfast, she bought the croissants. And we all three paid the bet.

Ending 10 of 16: Scorecard. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Three in the Tub

← Back

I looked at Kat, and then at Tamsin, and said, “Together.”

Kat didn’t smirk. She just smiled, took my face in her hands and kissed me, long and slow, in the steam. Tamsin made a small, broken sound beside us. I reached for her without looking and she came into my arms, the three of us a tangle of wet skin.

We climbed out onto the terrace, naked, freezing and hot all at once, and onto the big cushioned sun loungers under the heaters. Nobody else was around.

I undid Tamsin’s swimsuit. Her breasts were heavy and soft, nipples dark and hard with cold. Kat took one in her mouth, I took the other, and Tamsin tipped her head back with a gasp and dug her fingers into our hair.

“Please,” she whispered. “Both of you. Please.”

Kat slid down her stomach and went between her thighs. I kissed Tamsin’s mouth, tasting champagne, while Kat’s tongue worked her. When Tamsin came, with her glasses knocked off and her legs shaking, she cried out my name and Kat’s together.

Then Kat reached for me. I sat on her face, Tamsin’s mouth on my nipples, Tamsin’s hand sliding down to rub my clit, and I came so hard I nearly fell off the lounger. Then it was Kat’s turn, mine and Tamsin’s tongues and fingers, her thighs shaking, the swallows on her arm taut as she grabbed the cushions.

We lay there afterwards under the heaters, steaming, breathless.

“Monday,” Tamsin said, putting her glasses back on, “is going to be very awkward.”

“Very,” I agreed, and kissed her.

Ending 9 of 16: Three in the Tub. Go back and try a different choice for the full happy ending.

Start again from the beginning

Sparring Partners: Public Knowledge

← Back

I didn’t stop. I’d spent two years keeping my mouth shut around this woman, and I wasn’t going to do it now.

The sauna door opened. Two women from Accounts stood there in towels with a bottle of water each, and they went absolutely still.

“Oh my God,” said one.

“Sorry!” said the other, and neither of them moved.

Kat raised her head from my throat, perfectly calm, one hand still between my legs under my towel. “Hello, Janine,” she said. “We’re nearly done in here.”

They fled. The door banged. I fell against her shoulder, laughing, and she laughed too, helplessly, her whole body shaking.

“That’s it,” I said. “It’ll be all round the hotel in ten minutes.”

“Good,” she said. “I want it to be.”

We walked out of the spa together, holding hands in our towels, past the pool, the bar and the whole Calloway Digital sales team, who lifted their glasses one by one like an honour guard. Tamsin, at the end of the bar, held up a tenner and mouthed, I won.

Kat’s room was on the top floor. She pushed me against the door of it and kissed me until I was dizzy. Then she took me to bed and fucked me with her fingers and her mouth, slowly and thoroughly and loud enough for the next three rooms to hear. I returned the favour. Twice.

On Monday, HR sent us both an email titled “Disclosure of Relationships”. Kat framed hers.

Ending 8 of 16: Public Knowledge. Go back and try a different choice for the full happy ending.

Start again from the beginning