Dora had no clue how exactly she'd ended up here.
Well, that's not entirely true. She did logically understand how she was here at this school, in this dorm room. What she was confused about was how she ended up in the position she was in now, sitting on her bed across from her roommate's bed but her roommate's bed was occupied by said roommate and her boyfriend in...compromising positions.
So...so many positions.
Dora was also confused about why she was watching. Confused may not be the best word, actually—she knew why she was watching, even if the reason made her blush a deep ruddy color across her cheeks and ears. She just was surprised that she didn't want to pull away and stop watching.
Despite sitting on her bed with her knees curled up to her chest, watching Livvi and her boyfriend in bed was starting to get to Dora. She felt that tingling between her legs, the feeling she always tried so hard to ignore but one that was getting more and more difficult to not pay attention to, especially right now.
They called this...voyeurism, or something, right? Watching other people have sex? Dora watched as Livvi's clothes came off, how she opened her legs so willingly, how her womanhood glistened with excitement, how her mouth formed the most perfect little 'o' when her demon boyfriend slid a few fingers inside of her.
It was like some kind of horrific accident. Dora knew she really shouldn't be watching, but something about the situation made it hard to look away. But her stomach jumped to her throat when she realized she hadn't been paying attention to what was going on, and she tuned back in with Livvi's legs spread and her boyfriend's—
Well, Dora assumed it was his penis. But she'd never seen one before, especially not one on a demon, so she was kind of just operating off of what she knew about human anatomy and sex which really wasn't much, all things considered.
She always tried to be a good girl growing up. She never touched herself, never gave in to impure thoughts, never put herself in compromising situations...she'd never even looked up porn because she was curious about sex. Sure, witches could gain a lot of power through sexuality, but purity had its own power as well. Purity was the path she'd decided to take, and after spending so many years of her life committed to it, it was hard to think of doing anything else.
And yet here she was, watching with gross curiosity and rapt attention as the demon's hips thrust forward, his member disappearing inside of Livvi's body.
Dora pressed her thighs together, a deep flush staining her cheeks when she realized that her panties were sopping. A good girl wouldn't be wet...a good girl wouldn't want to touch herself. A good girl wouldn't be thinking about what it'd be like if she was laying back on the bed like Livvi and the demon on top of her was Ollie (as she'd started to call him, because the name he'd given her was impossible to say with her human tongue).
A good girl wouldn't be imagining Ollie calling her a good girl and getting so tingly and excited from just the thought.
Dora pressed her thighs together once more, squirming a little. Livvi's boyfriend (who she'd been calling Teddy) was thrusting his hips harder into her. Livvi's back was arching and she was moaning, her legs wrapping around Teddy's waist as Teddy leaned down to run his tongue over her perky nipples. Neither of them were paying Dora any mind, so no one would notice if she—
The moment Dora's hand settled between her legs, Livvi glanced over at her.
She froze. Livvi just looked between Dora's hand and then up at her face, then mouthed the words 'Get Ollie.' It looked like she wanted to say something else, but before she could her face crumpled into a look of pleasure as Teddy shifted slightly so he could thrust into her even faster and harder.
Get Ollie. Dora supposed that they were married, after all, but she still had been a little nervous to do anything with him. They had an agreement—no touching unilt after Dora passes her exams for this year at the academy, but the burning heat she felt between her legs was almost enough to convince her to stray from her path.
Just almost. She could do this...she could do this...she could—
Dora's thoughts were interrupted by Livvi crying out. The cries were cut short as Teddy's hand wrapped around her throat, but instead of looking afraid (like Dora assumed she would), Livvi's eyes just rolled back slightly and Dora saw a wet puddle grow beneath Livvi on her blanket.
It looked like it felt good. Dora felt herself getting a little jealous, but wasn't able to sit with that feeling long before she was watching Teddy push back into her again for another round. Dora could feel herself throbbing between her legs.
Damnit.
It was going on five a.m. and Dora still hadn't fallen asleep. Unsurprisingly, Livvi was knocked out like a light once Teddy was done with her. But Dora...sweet, innocent Dora...was still trying to rationalize taking care of the dripping, burning desire that was still going strong between her legs.
She tossed and turned for the umpteenth time that night when she heard a croaky little voice from across the room.
"You okay, Dora?" Livvi asked sleepily, pushing herself up.
"I am...yeah," Dora lied, and she knew it was a terrible lie. "Just um...a little warm."
"You don't have to lie to me, Dora," Livvi said. Dora was about to fight back, but simply shrunk back into her bed instead.
Livvi wasn't done, however.
"Its okay if you're horny because of all that stuff earlier. It's a normal human reaction to those kinds of things," she said, talking about this stuff like it wasn't anything crazy taboo. All Dora could do was wait and listen. "If you feel horny just rub one out so you can fall asleep. Cumming always makes me sleepy."
Dora's face was burning red, but Livvi couldn't see it because it was dark in the room. Even so, she cleared her throat and played with the hem on her sleeve.
"I, um...I don't..." she began, stammering over her words. But if Livvi could talk about this stuff nonchalanatly, Dora could too, right? She cleared her throat. "I don't...know how."
"Don't know how?" Livvi parroted back, her voice sounding a little more awake now. "Don't know how to what, orgasm?"
"Y-yeah. I've never—"
"Never? Never had an orgasm?"
"N-no," Dora said, feeling incredibly self-conscious. But what was there to lose at this point? "I've never h-had an... orgasm."
"You can say no," Livvi said, but continued on. "But if you want me to teach you...I could do that."
"How would you teach me?" Dora asked, a little surprised and almost incredulous, even.
"I'll go over there and demonstrate on you. If you don't mind me touching you, after all."
Now Dora felt like she was going to implode. Did Livvi really just offer to get in bed with her and teach her how to climax by demonstrating? She had to process exactly what Livvi said for a good few minutes, and was all ready to say no until—
"S-sure. That's fine."
Dora knew that she could change her mind and say no. She doesn't even know why she said yes. But Livvi was already climbing out of her bunk and into Dora's bed before her mind caught up to what was happening, and the new thought of Livvi's hand between her legs was geting her excited all over again.
As her brain caught up, Livvi had Dora lay back and spread her legs. After confirming three more times that Dora was 100% okay with all of this, she scooted forward with a smug little smile on her face.
"Then class is now in session," she said, and gently placed a hand between Dora's legs, her fingertips rubbing small circles around her clit.
Even through her panties, it felt like nothing Dora had ever felt before. Livvi's hands were gentle yet knew the exact right pressure to use, and it was getting impossible for Dora to sit still. Almost instinctively she rolled her hips up and let out a soft whine, which caused Livvi to giggle. Gods above, that woman had a cute laugh.
"Seems like you want more?" Livvi asked, and all Dora could do was nod. So Livvi started to rub a bit harder, pressing the pads of her fingers into the swollen nub that was Dora's clit. She couldn't help but writhe just a little bit, but not away from Livvi's touch—rather, she wanted to feel even more of it.
All thoughts of purity were out the window. All Dora could focus on was the growing burn between her legs, and how good that burn was feeling.
"The biggest thing is to follow your body," Livvi said as she continued to rub Dora's clit. "If you want to go faster or slower you'll just know, and you should listen to that. If you don't listen, it won't feel as good when you finally cum."
"H-how do I know when..." Dora tried to ask, but a little whine escaping her cut off her own sentence.
"It sounds dumb, but...you'll just know," Livvi said, chuckling softly and kissing Dora on the cheek. "Just enjoy how it feels to coax that orgasm out, girlie. It feels good, right?"
All Dora could do was nod. She was putty in Livvi's experienced hands.
"Good," Livvi reassured her. "You're being such a good girl, Dora."
Hearing good girl was like a shock right to her cunt. Dora bit her lip, grabbing Livvi's arm, then whispered softly "can you call me that again, please?"
"You want me to call you a good girl?" Livvi asked, and Dora nodded. She grinned into Dora's ear as she moaned softly. "You're such a good, good girl, Dora..."
Whenever Dora thought that what she was feeling couldn't get any better, it did. But when it started to feel so good that she couldn't keep still or quiet, she knew she was on her way to orgasm. That final 'good girl' tipped her over the edge.
Dora had never felt anything like this. She was covered with goosebumps, her entire body was on fire, her vagina was squeezing so hard around nothing but it felt so good in a way she couldn't describe...and just like that the feeling was over.
"I wish that lasted longer," Dora groaned, and Livvi couldn't help but laugh as she brushed the strands of hair away from Dora's eyes and forehead.
"That's why I have more than one at a time. One's never enough."
"You can have more than one?" Dora would've sounded almost incredulous if she wasn't so tired, all of a sudden.
"I think my record is...fifteen?"
"Can you teach me how to do that?" Dora asked, but sleep was claiming her faster than she wanted. In an effort to stay in the land of the waking, she clung to Livvi.
"Of course," Livvi said, giving her friend a little kiss on the tip of the nose. "But for now you need to sleep. You worked hard to have your very first orgasm, after all."
Before she could say anything else, Dora drifted off to sleep. The next lesson in Livvi's trianing regimen could start in the morning.