Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Series:
Part 7 of Ivan
Stats:
Published:
2022-08-10
Words:
1,352
Chapters:
1/1
Comments:
5
Kudos:
54
Bookmarks:
11
Hits:
2,598

Passenger

Summary:

Jeremy never expected to be in this situation. He never expected to get fitted for an expensive suit, never expected to get his hair professionally styled, never expected eating in a restaurant this expensive.

Notes:

jeremy is 18
ivan is 40

Work Text:

Jeremy never expected to be in this situation. He never expected to get fitted for an expensive suit, never expected to get his hair professionally styled, never expected eating in a restaurant this expensive. There weren't even any prices next to the dishes. The wines were dated so far back he had a hard time conceptualizing it. He looked around and quickly realized he was the youngest person there, definitely looking out of place. They got a couple weird looks, but Ivan assured him things like this didn't matter here. He was nervous about the whole thing. His diet was mostly cup ramen and soda.

"Can you just... Order for me? I don't know what any of this means." He closed the menu and looked at Ivan, feeling himself get even redder than he was already.

"Of course." Ivan responded. He looked so handsome and serious and. Jeremy had no idea what Ivan saw in him. What made him want to spend this insane amount of money on him. It wasn't just sex- he said that multiple times. Made sure Jeremy was willing to do it and didn't feel pressured in any way. He didn't get it.

"You really didn't have to take me here. I would be good with fast food really..." Jeremy nervously took a sip of his water.

"I wanted to spoil my pretty boy. And you need some nutrition." His eyes were so warm and honest. And he was right, Jeremy should probably start caring about his diet more. The compliment made him shiver.

---

The food was great, but Jeremy wasn't used to any of it. The textures were a bit weird and the portions weren't big enough. Ivan explained every dish to him. He was happy to listen. They were waiting for dessert when Jeremy felt Ivan's foot brush against his leg. He sat up straight.

"What are you doing?" His eyes widened as Ivan's foot moved up his leg, very close to his dick.

"The tablecloth is long. It's dark. No one can see." Ivan propped his head up on his hand and looked at him. The tip of his shoe was now lightly pressing up against the tip of his dick, and Jeremy was shivering a lot. His breath hitched when Ivan pressed harder. He was getting hard from this, it was so embarrassing he wanted to die. "Your expressions are so cute. So pretty." The whole sole of the shoe was now pressing down his dick, making him squeal and cover his mouth.

"S-stop, I can't be quiet, it feels too good..." He tried to look Ivan in the eyes, but he couldn't. When he actually moved his foot away he could finally take a deep breath, but then he noticed Ivan only did it because the waiter was right there and god, he wanted to burn and die even more now.

---

The dessert was great too. He couldn't really focus on it because he was hard and embarrassed. They didn't talk much either. He knew Ivan liked to torture him like this sometimes. Jeremy would never admit it, but he loved it too.

The walk to the car was less stressful than he expected it to be. He was pretty sure no one noticed anything weird going on with his pants. He was about to get in the passenger seat of Ivan's car, but he instead got pushed onto the backseat. Ivan's hands and lips were all over him, and it all felt okay now. It was an underground parking lot, the windows were tinted, and the car was soundproof- what did he need that for, anyway? His thoughts got silenced by Ivan shoving his tongue in his mouth. Jeremy spread his legs wider.

"You've been hard for me this whole time? What a precious boy." Ivan was unbuttoning his shirt quickly, then unbuckling both of their belts. He pulled Jeremy's pants down completely, making him a little embarrassed. What if someone could somehow see... He tried not to think about it. A few moments later, he was on Ivan's lap. He was preparing him with his fingers, it was way too slow, Jeremy wanted- needed more. He whined in Ivan's ear and pushed himself against the fingers.

"Please. I need you so badly, please..." Jeremy whimpered when Ivan's fingers got faster. He held Ivan's face in his hands, kissing him deeply.

"What do you want? Use your words, baby." Ivan smiled at him.

"I want your cock... Inside me..." His whole face was burning, his hands were getting sweaty, he could barely breathe. He felt both of Ivan's hands on his hips, guiding him down. He felt so full when it was finally in, he always needed a minute to get used to it. His thighs were shaking as he tried to bite his lip and control it, but he couldn't. "Deep. So deep." He mumbled, hiding his face in the crook of Ivan's neck.

It was clear to Jeremy, Ivan was obsessed with the way he reacted to everything. His little shivers and shakes, the breathy moans. They've done this a couple times now, but he was still too shy and sensitive, Ivan couldn't get enough of it. "Is that good, sweetheart?"

"Yes, sir..." He moved his hips up and down fast. Ivan usually didn't give him that much freedom. He wanted it deeper, harder, faster, he wanted to cum. It was so close, just a bit more-

Ivan's hands held his hips still. "No..." Jeremy whined loudly. One of Ivan's hands moved to cover his mouth, his eyes looking out the window. In the silence, Jeremy heard the sound of a car unlocking. The car right next to them. He was glad his mouth was covered, or he would have screamed. The sound of heels on the concrete and laughter muted Jeremy's whimper when Ivan thrust his hips up. As the car was leaving, Jeremy exhaled shakily. His whole body felt weak and wobbly now.

"Can we keep going?" Ivan asked, and Jeremy wasn't sure how to answer. He wanted to, of course, but he was so overwhelmed and anxious now. Ivan stroked his back and gave him a bit of time to think.

"Quickly..." He whispered, grinding his hips on Ivan's cock. There was no way he was going to wait till they got to a hotel. Ivan kissed him again, more forceful than before.

Ivan's hands were on his chest in seconds, squeezing. Jeremy bit his lip to stay quiet as Ivan rolled one of his nipples between his thumb and index finger, taking the other one in his mouth. "Daddy!" He tried to say it quietly, but Ivan sucked and that was almost too much. His entire chest was red and sensitive by the time Ivan was done. He even left some bite marks, Jeremy noticed.

"Good boy, so good. You wanna cum?" It was a stupid question to ask, Jeremy pouted. "You need to answer me."

"I wanna cum, please, daddy..." Ivan pulled him closer to his chest, and Jeremy's cock rubbed against the fabric of his shirt in a way that completely unwound him in a few seconds. "Your shirt!" He gasped, a wave of guilt going through his body.

"I don't care. On your knees, now. We can't make a mess." Jeremy whined, but obeyed. The drive would be uncomfortable if he came inside.

There was enough space in the car for Jeremy to kneel between Ivan's legs comfortably. He went to take off his glasses, but Ivan stopped his hand midway. "Don't you dare. Open up for daddy." He growled, making Jeremy shiver again. He opened his mouth, sticking out his tongue only a little, and that was all Ivan needed to finish. Jeremy was now happy he kept the glasses on, or he would have cum in his left eye. More landed on his cheek, some on his tongue. "Good, swallow." Jeremy listened. "Just like that. Perfect." Ivan petted his head, then handed him a tissue. His face was clean, but his glasses stayed smudged. He'll have to deal with that later.

Series this work belongs to: