As soon as they are in Dimitri's bedroom, he scoops Rose up into his arms and gently tosses her onto the bed, immediately climbing on after her so he's hovering over her. He leans down for another kiss but she brings a hand up between their faces to stop him. He gives her a confused look but she just smirks and takes his moment of surprise to flip their positions. That seems to surprise him even more, probably because of their height and weight difference, but Rose doesn't miss the flash of arousal that appears in his eyes because of it.

Now on top of him and straddling his waist, she decides she is going to take all the time she wants to finally admire his body outside of his clothes. She starts by pressing another kiss on his lips then peppering them down his neck until she reaches his collarbone. Just as before, she explores his chest with both her mouth and her hands, enjoying the way his breath quickens until he's practically panting underneath her. She finds it both endearing and incredibly sexy.

"Oh, Dimitri," she whispers. "Do I really affect you this much?"

He doesn't respond but he doesn't need to when she can feel the answer pressing into her thigh. Without even looking she knows he's huge and god, she wants him inside her.

"Come on, Rose," Dimitri groans, thrusting his hips up and jostling her.

"Alright, comrade, just let me have my fun for a minute."

She gestures for him to sit up then tugs his shirt off completely and throws it on the floor out of sight. He lifts his head for a kiss but Rose shakes her head and pushes him back down. She lays her hands on his smooth chest and gently digs her fingertips in before dragging them down to his toned stomach.

"You're so sexy," she whispers. Dimitri's back arches against the bed at the sound of pure lust in her voice which Rose takes as an invitation to let her hands travel down the waistline of his slacks. Leaning down and taking the zipper between her teeth, she begins to tug it down while once again making eye contact with Dimitri.

"Fuck, Roza," he grunts. She smirks as she removes his pants and underwear completely then sits back to admire his now naked body. She was right when she thought that he'd be huge, the sight of his erection is making her mouth water. She just wants it inside her already.

After a few moments of silence as Rose admires him, Dimitri leans up on his elbows and raises an eyebrow at her.

"Why am I the only one naked?" he asks.

"Oh, you want me naked, too?"

He gives her an exasperated but fond look so Rose climbs off the bed and begins to unbutton her shirt. She does it painfully slowly just to bother him and once it's finally off she can see the impatience on his face. It's pretty amusing, to be honest. In class Dimitri was always good at schooling his emotions so seeing him so riled up and getting desperate makes her feel like a goddess.

Her bra follows her shirt and she doesn't miss when Dimitri's eyes immediately drop to her now bare breasts. His tongue flicks over his lips as he nods in encouragement for her to continue. But Rose has other plans that involve her skirt right now so she shakes her head and climbs back on the bed.

"You know, Mr. Belikov," Dimitri gulps, eyes widening at the formal use of his name, "just before our first kiss you complimented the new skirt I'd just bought. It was an innocent compliment, yes, but you have no idea what it did to me. Since that day I've fantasized about being like this with you, wearing nothing but a skirt."

She lifts her skirt just enough for Dimitri to see that she's no longer wearing underwear and both hears and sees his sharp intake of breath.

"I wondered what it would be like to ride you with it on, to be completely naked except with our lewd acts hidden under one piece of fabric. I also wondered what it would be like to sit on your face. Whether you'd be into that and how good you would make me feel. Of course I was never going to bring that up with you but it's something that's been on my mind for months. And now that I finally have you where I've always wanted you, I'm interested in what you think about these things."

She looks back down at Dimitri once she's finished and her stomach clenches in anticipation when she sees how wide his eyes have become. He opens his mouth to reply and Rose is beyond amused when no sound comes out. That's definitely a first.

"Cat got your tongue?" she teases. She cups Dimitri's chin and gently pries it open, pretending to peek inside. "Hmm, no, it's still there. Does it still work?"

She presses their lips together again and immediately slips her tongue into his mouth to brush against his. He groans into her lips and when she pulls away, he seems to have found his voice again.

"Sit on my face," he says. His words and the tone of his voice as he says them send a thrill down Rose's spine so she has to comply. She shuffles up so she's hovering over his head and gasps when Dimitri immediately grabs her thighs and tugs her down.

Having his tongue down there is just as magical as it had been in her mouth. He knows exactly what to do to make her squirm and cry his name like a prayer until she can't hold it in anymore. Her toes curl as shivers course down her spine and she barely has the strength to lift herself off when she finishes.

"My god, Roza, you're so hot," Dimitri grunts, turning over to press his lips on Rose's again. She whimpers into his lips when one of his hands slides up her thigh until it's under her skirt where his face just was.

"Dimitri," she whispers. "Please fuck me."

"Anything for you."

Dimitri shuffles so he's kneeling between Rose's legs and immediately lifts her skirt up and takes himself in his hand.

"Do I need a condom?" he asks.

"No, I'm on birth control," Rose replies.

"Thank fuck."

The first press of him inside her is a little uncomfortable but she quickly adjusts to his size as he continues to slide in. Once their hips meet, they both let our guttural groans and Dimitri's head drops to bury itself in Rose's shoulder.

"You feel so good, Roza," he says.

"So do you, fuck, you're so deep."

"Can I move?"

"Please."

He lifts himself onto his elbows and pulls his hips away a few inches before slamming back in. Rose lets out a quiet scream as he brushes that wonderful spot within her with just that one thrust and the sound makes Dimitri swear.

"I need to see you," he grunts. He leans back so he's on his knees and pulls Rose's hips towards him, leaving her tilted up with her ass on his legs. Her skirt has now flipped up onto her stomach and when she looks up she can see Dimitri's eyes hungrily taking in where they connect.

"Dimitri," she says, breaking him out of his trance. He immediately starts thrusting again, taking her voice and breath away. His eyes are on her breasts, bouncing up and down every time he pushes deep inside her, and she feels flushed under his stare.

She never thought she could feel this wonderful under someone's intense gaze. Over her life she has had a lot of attention from both guys her age and older but has never felt anything when they look at her. Sure she has flirted with some of them but at the end of the day she doesn't really want their eyes on her. Dimitri, however, is sending her over the moon just from his eyes alone. She wants his eyes and his eyes only on her for the rest of her life. Nothing else will ever make her feel this good.

After only a couple of thrusts, Rose's stomach begins to tighten, causing her to clench around Dimitri. He lets out a deep grunt at the feeling, his body falling to hover over hers and bring them closer together.

"I'm close," he says.

"Me too," she says. "Make me come, comrade."

"You bet I fucking will."

He picks up his speed and with three more thrusts, spills inside Rose as she reaches her own peak. She basically screams his name as her second orgasm washes over her, causing her toes to curl and her vision to black out for a second.

When she comes to, Dimitri is still hovering over her with a look of wonder on his face.

"That was the sexiest thing I've ever seen," he whispers.

"Really?" she asks.

"Really. You're so gorgeous, Roza."

He leans down so their chests are pressed together and brings Rose into another kiss. She can feel him twitch from where they're still connected so she flips him onto his back and smirks down at him.

"Round two?" she asks.

"Is that even a question?"

With a grin, she begins to rock her hips on his again as she brings him into another kiss.

Rose wakes the next morning with a pleasant ache in her muscles and a comfortably heavy arm thrown over her waist. She can feel Dimitri's toned chest pressed against her back and with their legs tangled together, she's unbelievably warm. She thinks she could stay like this forever and she hopes Dimitri doesn't wake up for a while so she can savour it.

Unfortunately a few minutes later, he stirs behind her and she hears him take in a deep breath as he wakes.

"Mm, good morning," he mumbles, already deep voice gravelly with sleep.

"Very good morning," she replies. She turns onto her back so she can see his face and he immediately grins down at her.

"That it is," he agrees. He lifts himself onto his left elbow and slides his other hand into her hair to bring her into a kiss. She can taste her morning breath on her tongue but Dimitri doesn't seem to care as he deepens the kiss.

She's so distracted by the feeling of his lips that his hand takes her by surprise when it appears between her thighs. His middle finger brushes against her sensitive skin and she lets out a quiet mewl into his lips.

"Do you have anywhere to be this morning?" he asks, now teasing her lower lips with two fingers.

"N-no, not until two this afternoon," she replies shakily.

"Good, then I'm going to take my time with you."

Two more mind-blowing orgasms later, Dimitri shows Rose to his bathroom to shower while he heads to his kitchen to make them breakfast.

As the hot water falls over her body, Rose can't keep a wide, satisfied grin off her face. If she could go back to all those months ago and tell herself that she would finally get to sleep with Dimitri, she wouldn't believe it. Even now, after they've had sex four times, she can barely believe it. She's had sex once before but it was definitely not this good. The other man she'd been with just didn't know how to fully pleasure her, to get her to that toe-curling, muscle-clenching peak, but Dimitri did it immediately. Perhaps it's because she wasn't truly as into her other partner as she is with Dimitri. Perhaps it was the months of wanting him in this way that just built up so when she finally got him, she was so worked up that he really didn't need to do much to get her going.

Or perhaps it was just because he's that good at sex. He knows how to use his fingers, his tongue, his...well everything, to make her feel amazing. She can still feel him all over her body, she-

God, she's getting turned on again just thinking about him. She needs to get out of the shower before she gets too hot.

After changing back into her clothes and drying her hair, Rose heads out into the kitchen and her stomach immediately rumbles at the delicious smells of food.

"What are you making?" she asks, walking up behind Dimitri and wrapping an arm around his waist to peek over his shoulder.

"Toast, scrambled eggs and bacon," he replies.

That makes her stomach rumble all over again which in turn makes Dimitri laugh.

"Hungry?" he asks.

"I'm always hungry, you might want to get used to it," she teases. Dimitri raises an eyebrow at her, very sexily she might add, and when it hits her what she hinted at, she feels a sense of embarrassment wash over her.

"Sorry," she says. They obviously haven't spoken about whether this is going to be a more than one night thing and while she wants it to be, she doesn't want to assume he does.

"Don't be sorry, I want to get used to it." He gives her a wink which makes her heart flutter wildly. He's so sexy it's painful.

His eyes flicker down to her lips and immediately darken when she tugs her bottom lip between her teeth.

"Don't do that," he whispers.

"Why not?" she asks.

"Because if you do we won't be having breakfast."

That causes her to gasp and thoughts of food are quickly shoved to the back of her mind in favour of him. She doesn't care that they've already had sex twice this morning, she needs him all over again.

Unknowingly, she starts to lean in to kiss him but he pulls away before he can and shakes his head.

"You're hungry, let's eat first," he says.

"Hungry for you," she agrees. Her hands come up to grab his shirt and he lets out a laugh as he turns to face her.

"Alright, I've got a proposition for you." Rose is intrigued by that so she nods for him to continue. "If you eat your breakfast, I'll eat you out on the counter."

Rose's jaw drops in surprise but without hesitation she agrees. How could she say no to something like that? If she's being honest, it's always kind of been a fantasy of hers.

"Deal," she says.

"Good. Now sit down and I'll bring you your breakfast."

She eagerly runs over to the kitchen table and takes a seat, pretending to be patient as she waits for the food. It amuses Dimitri but honestly he's just as eager as Rose so he finishes as quickly as possible to get on with it.

They both eat in record time and as soon as they're done, Dimitri grabs Rose and places her on his island before dropping to his knees and tugging her underwear down.

By the time Rose finally leaves at 1pm, she is thoroughly spent and exhausted. As she came to Dimitri's place with him, he offers to drive her back to hers, and obviously Lissa's, house which she accepts. Anything to spend more time with him.

The ten minute ride back to her place is mainly silent, their only contact being Dimitri's hand on Rose's thigh, as they just enjoy each other's company for a little longer. When they pull up to the house, Dimitri parks across the street before turning to smile at Rose.

"I guess this is where we part," he says.

"I guess so," she agrees. "But I don't want to part for too long."

"Good because I'm picking you up for a date on Monday."

Rose grins. "Yes, sir," she whispers. She's delighted when Dimitri's eyes darken slightly at the title and even more so when he leans over to kiss her hard on the mouth.

"Text me," he says.

"I promise," she replies.

She climbs out of the car after one last kiss and as she opens the door to the building, turns around to give Dimitri a sultry smirk. He winks back at her before putting his car into reverse and driving out of sight.

Perhaps kissing your teacher isn't always a terrible idea.

Author's Note

I am so sorry that it took so long to get this final part done. I've been really busy and I know that's a stupid excuse because I haven't updated this in a long time but hey, at least it's done now, right? Lol hope you enjoyed it and thanks for reading :D