You left your list in Cal’s car.
The message was accompanied by photographs of the list, Jasmine’s answers included. It was unsurprisingly helpful of Maggie, even if Liam hated that she knew what they were doing. Jasmine’s fingers flew across the phone:
Did he recognize Liam’s handwriting?
Somehow not.
Thank fuck.
Not a big fan of lying to my husband, for the record.
“Shit,” Liam said, frowning at the message. “This really isn’t fair to her.” He didn’t particularly care if his dad found out about him and Jasmine, but he knew she didn’t want him to know.
“It’s not,” Jasmine agreed with a sigh. “I’ll be more careful so it doesn’t come up. I’m sorry.” Her voice was a mix of guilt and panic, and Liam ran his hand over her back, surprised. It wasn’t like her to worry so much.
“You don’t have to be sorry. It was a mistake, it happens.”
“It was a stupid mistake.” She turned back to her phone.
I’m sorry. I love you and we owe you big time!!!!!!!!!
I love you too, and it’s fine. He was too distracted by the list to ask too many questions. Going to need a blank copy, please.
“Ugh. I don’t need to think about my dad filling that in.”
Liam is reading over my shoulder. Pretty sure you’ve scarred him LOL
That’s what he gets for getting me to hand deliver a damn kink list.
He’s suffering enough since he’s not letting himself come…
Liam plucked the phone from Jasmine’s hand, but not fast enough to stop her from sending the message. Perfect.
“Okay, that’s enough of that.” He pretended to ignore Jasmine’s laugh, swiping up the thread until he found the pictures of her answers, but it flooded his senses, warming his blood. That was more like the Jasmine he knew.
He zoomed in, scanning her answers. Everything was as he’d expected based on the night before, but he hadn’t given her the list thinking he’d get any new information; she’d asked for extra credit and there was only so much he could suggest she do at work. And the list was helpful to have a note of her limits. He wanted to be clear on what was and what wasn’t okay.
“So what do I get as my reward for extra credit?” Jasmine asked as he scanned the list.
“Whatever you want, darling. Within reason,” he added, as she smirked. “You’re not going to get me to come.”
“I want to at least try.” She slid off the couch, sinking to her knees before him. Jesus Christ. Someone, somewhere, was testing him.
“Jasmine—”
“You said whatever I wanted,” she reminded him, flicking open the button on his jeans and tugging the zip down, torturously slowly.
“Fuck,” was all he could say as she pushed his boxers down and freed his cock. She wrapped her hand around him, warm and soft, and Liam closed his eyes, leaning back against the well-loved gray couch.
“I want you to watch,” she said, her voice low and Liam begged the universe for a little self control as he opened his eyes and looked down at her, just in time for her to bend her head and take him in her mouth.
Fuck, fuck, fuck.
His hips strained with the effort it took not to thrust into her mouth, and Jasmine knew it. She looked up at him through her thick lashes as she fisted the base of his cock, taking him as deep as possible. Liam’s eyes threatened to flutter close as she neared the back of her throat—he absolutely couldn’t handle her gagging. He was already teetering on the edge of a cliff.
Of course, he needn’t have worried about her gagging. This perfect demon of a woman had been put on the planet with the sole purpose of torturing him and didn’t have a fucking gag reflex. He was fucked.
It was like every inch of his body was being shocked by electricity as she pulled back, dragging her tongue along his cock, then taking him to the back of her throat. Again. Over and over. She ran one finger over his balls and Liam danced too close to his limit. He sat up, lightly grabbing her chin and halting her.