Witches for Hire (Odd Jobs #1)(62)



Desmond brushed the hair off his face. “I miss you, Angel.”

Jeremy’s breath caught, but their eyes never left each other’s. What are we doing? The smart thing to do would be to close his eyes to end the intimacy, but he wanted it. He wanted to be saturated with Desmond’s touch until they drowned in the ecstasy of madness. “Desmond,” he whispered as he craned his neck to kiss the infuriating magician. A frown met the unexpected affection, but Desmond slowly responded. While they kissed, many words appeared in Desmond’s eyes, but also fear. He’s afraid to say the wrong thing and bring this moment to an end. I know what he wants to say because I’m terrified of those words leaving my lips too. But Jeremy remained silent, letting their eyes and bodies do the talking for once. Desmond’s grunts grew louder in his ear, and both men were at their limit. Desmond slowed down as if he could draw out their time together. Jeremy’s head bumped the wall, and he came, shouting as the magic that escaped him vibrated the door and windows to the side of them.

Desmond laid his head on Jeremy’s shoulder, stroking Jeremy’s hair and whispering, “Angel, Angel.”

Jeremy kissed Desmond, their tongues connecting. He knew by Desmond’s jerking hips that he had pushed Desmond over the line. In appreciation, he squeezed his ass, reducing Desmond to incoherent moans. I bet none of your lackeys can do that, Jeremy thought because he wasn’t going to admit out loud to being jealous.

When Desmond stilled, he laughed. “You know when I fuck you, you ruin me for other men.” He carefully lowered Jeremy’s legs. Once Jeremy was steady, Desmond breathed in deeply and exhaled. “You’re going to get mad at me, but it’s technically not my fault.”

Even though he was exhausted, Jeremy pushed himself off the wall. “You forgot a condom.”

“Due to you jumping me out of nowhere.”

“Yes, I should have checked. You sleep with damn near every assistant you have.” Jeremy scrubbed his hands over his face. “Absolutely marvelous.”

“I don’t fuck every assistant, and last I remembered most of my barebacking days were with you when I was on too many drugs to care.”

Jeremy nodded because that was the perfect ending to fucking in dark doorways. “That is classy.”

Desmond yanked his pants back on and snatched his belt off the street. As he tied his coat in place and put on his hat, he looked at Jeremy with the biggest smirk on his face. “You know what? Sod off. This isn’t about a fucking rubber. That was the old us, and you’re too much of a chickenshit to admit it. Well, guess what, Angel, I’m not bloody letting you take it back. Be sure to ring me when you’re on death’s door.” He tipped his hat and left Jeremy fixing himself up in the doorway.

It was his own bloody fault that self-sabotage was no longer on the table. A few fights used to stave off seeing Desmond for months, but Jeremy had been too daft, opening the door so wide that Desmond now had free rein in his life. Jeremy looked at the sky and closed his eyes. Why can’t I make sane decisions? he asked any deity listening. Not expecting a reply, Jeremy opened his eyes and faced the real world, where it was easier if people just tried to hex him.

“Are you about to pee on that wall?” asked a man in a jogging suit whose raised eyebrows at Jeremy’s unbuttoned pants matched the expression of the leashed golden retriever by his side.

“That arsehole.” Jeremy finished fastening his pants and stalked off.




JEREMY OPENED his door, and the lights came on. It wasn’t a bad flat, but the total silence bothered him after the good then straight-to-hell meeting with Desmond. His home wasn’t devoid of emotion like the cold prick everyone thought he was. On his living room dresser was a picture of him and his father, but there was nothing older. The only remnants of his past were with Desmond. That is so fucking sad, he thought as he closed the door. If he ever told Simone, she’d laugh. No, first her jaw will hit the floor when she learns who I’m fucking, and then she’ll laugh at me for being so dumb. One day, soul mate or not, Desmond is going to give up on me, and then we’ll see how much I really mean it when I say we should live separate lives. Jeremy threw his coat on the couch and began undressing. When he stood shirtless, he stared at the tattooed swirl pattern on his abdomen that ended below his pants. Younger self, you even went with the guy tramp stamp. He sighed and undressed all the way when he reached his bathroom.

As Jeremy turned on the shower, he leaned his head on the dividing wall, letting the gradually warming water stream down his back. That’s the best fuck I’ve had in ages, and all I want to do is go ask him for seconds. He’d make me beg, but he would eventually say yes. Steam fogged the shower glass, so his reflection became as cloudy as his thoughts. Now, I wipe away all the traces of him and go back to lying to myself. Jeremy blinked. Or not quite yet. He could feel Desmond’s cum still in his ass. Jeremy closed his eyes and concentrated on what was part of his body and what didn’t belong. He used the running water to absorb Desmond’s cum and sweat. This is pathetic even for me, he thought as he opened his hands and pushed his magic into the gathered essence. Jeremy turned to the side of the shower, so he wouldn’t have to face his handiwork. Hands identical to Desmond’s touch rubbed across his chest, and phantom lips kissed the back of his neck. Jeremy closed his eyes and shuddered. It truly felt like Desmond was with him. Whispers of promises Desmond had made before flooded his ears, and Jeremy moaned as his asscheeks were pulled apart for a thick thumb to enter him.

Sam Argent's Books