The door opened and slammed against the wall.

Weiss looked up sharply from her scroll. "Ruby! I've told you a thousand times not to slam the door like that, you dolt!"

"Weiss! It's starting soon! Cmon, cmon, quickly!" Ruby ran over to her desk and began digging through.

"What's starting soon, Ruby?" Weiss asked. She got up and closed the door that Ruby had left wide open.

"The 27th Annual Hunter Weapon and Accessory Expo! They're going live like right now!" Ruby pulled her laptop out from under a pile of unfinished homework assignments. "You promised me last week that we'd watch it together!"

Weiss grimaced. I only promised because you wouldn't have finished your midterm for Professor Port if I hadn't. She sighed and sat down on her bunk.

Ruby plopped down next to her and turned on the laptop.

"- now coming to you live, from the Atlas Central Convention Centre, let's welcome to the stage the one and only General James Ironwood, here to show everyone the latest in Atlas Military Technology!"

On the screen, a tall and well built man with a neat haircut stepped into the spotlight.

"Greetings, citizens of Atlas, Mantle, and all over Remnant. What we have here today…"

Ironwood continued on as Ruby squealed in excitement.

"Ruby, sit still, you just elbowed me." Weiss complained.

"Sorry Weiss. Hey, I know! I'll sit on your lap while you hold the computer!"

"I don't think- " Weiss started, but Ruby was already moving. Weiss sighed again scooted back into her bed, so that Ruby could sit between her legs.

Ruby climbed into Weiss' lap, resting her head on Weiss' chest. Weiss reached around Ruby's waist to hold the edges of the laptop, which was lying on Ruby's stomach.

"... and this model, updated from last years', has an increased dust capacity for…" Ironwood was saying.

Weiss noticed she was very aware of Ruby's body pressed so close to her own. Butterflies began to swim in her stomach.

What is this feeling?

A tingle appeared between her legs. It clicked. I'm totally being aroused by Ruby right now! By another girl! I never even thought…

Weiss could smell Ruby's shampoo. Strawberries. Her breath sped up.

Ruby shifted around, unable to keep still with excitement. Weiss had completely tuned out the talk Ironwood was giving.

Ruby shifted again. "Weiss, can you take your scroll out of your pocket? It's poking me in the back."

Weiss flushed red. She was caught. "That's not… my scroll…" She mumbled.

Ruby turned around. "Did you hear me… Weiss…" Ruby trailed off when she saw the tent in Weiss' skirt.

"Weiss… is that…?"

Weiss looked away from Ruby, mortified. She nodded slowly.

"Did I make that happen?"

Weiss blushed even harder.

"Have you been a guy this whole time?" Ruby asked. She looked betrayed.

"No! I'm a woman, and I always have been! It's just…I also have the other parts of a woman. I was born with both. With this." Weiss felt tears creep into her eyes. Her life was over. Her teammate and best friend had found out her anomaly. She'd never be able to look Ruby in the eyes again.

"Can I see it?"

What!? What the hell? That's not what supposed to happen at all!

"W-w-what the hell Ruby!" Weiss sputtered.

"Oh my god Weiss I'm sorry I didn't think just the first thing that popped into my head was I've never seen one before cause Dad didn't like me talking to boys in middle school but since you're a girl not a boy then-" Ruby ran out of breath. "Sorry. I didn't mean to upset you."

"You didn't upset me, not too much anyway. I was simply surprised. I thought you'd be grossed out by it… that you'd think I'm a freak of nature…"

"Weiss, we live with a girl who's got cat ears and a tail." Ruby pointed out. "Also, I made it like that, I guess. So I don't know... I feel like I want to see what I did?"

Weiss looked up at Ruby, a hurricane of emotions whirling inside her.

"For science?" Ruby asked with a cheeky smile.

Weiss heart lurched. She was vulnerable right now, and it totally wasn't fair of Ruby to look so cute making that concerned but curious face.

Weiss breathed deeply. "For science." She decided. "But just a quick look."

I can't believe I'm doing this… Weiss thought as she stood up. She lifted the hem of her skirt, showing the bulge in her white panties underneath. She pulled those aside, and her member sprang loose, still half erect.

Ruby got down on her knees and brought her face close. Her eyes shone with captivation and her breath tickled on Weiss' exposed thighs. The member straightened, pointing out at a right angle.

Weiss pushed her skirt back down. "That's enough. I don't know what I was thinking. I need some air. But I can't go anywhere like this. Ugh!" She went into the bathroom and shut the door.

"Weiss? You alright in there? It's been almost an hour now."

Weiss was sitting on the edge of the bathtub, her face in her hands.

Every time I calm myself down, I think of her again and pop goes the weasel. She grimaced and berated herself for even thinking such a silly expression to describe her predicament.

"I'm… I'm fine Ruby, I just… "

"I don't mind about your ummm… penis" Ruby said the last word quietly.

"Are you sure?"

Silence.

Then, "Ooops, sorry Weiss! I was nodding yes I am sure! But you couldn't see me, cause y'know you're behind a door and all."

Weiss smiled beside herself. Truthfully, it was a weight off her shoulders to know Ruby was okay with her body, and it felt good to have someone worrying about her. Weiss rarely had that back home.

Deciding she had sulked for long enough, Weiss turned the knob on the bathroom door and came out.

"Don't worry, Weiss, I can keep a secret!" Ruby hugged her friend.

Weiss returned it. "Thank you, Ruby. You're a good friend. My best friend."

"Awww shucks, Weiss."

"Ruby, you make me so happy when we're together. Even though you're an annoying dolt sometimes. I did some thinking in there. If you don't mind my body… then maybe you wouldn't mind… being more than just my friend?"

Ruby pulled Weiss into an even bigger hug. "I thought you'd never ask!"

"Wait, really?"

"I may be a dolt but I still notice that my heart gets all flippy-floppy when it's just the two of us." Ruby grabbed Weiss' hand. "I love you Weiss, and it would be my pleasure to be more with you."

Weiss smiled, tears in her eyes again. "Ruby, I could just kiss you right now!"

Ruby spread her arms wide and closed her eyes, puckering her lips.

Weiss rolled her eyes and poked Ruby on the forehead.

"Don't go getting ahead of yourself, now. Let's take this slow."

Ruby nodded, rubbing her forehead. "Yeah, I guess you're right. C'mon, lets get back to the show!"

Weiss had almost forgotten about it.

"Can I sit on your lap again? I kinda liked it. And I know you do too." Ruby smirked.

Weiss blushed again as Ruby climbed into her lap again. "I can't really control it, you know."

The next panel had started on the livestream. A professional team of hunters were leading a discussion on maintenance. Weiss found it rather boring, which made it even harder not to keep breathing in Ruby's sweet scent. The tent pole stiffened.

"Sorry." Weiss mumbled.

Ruby shifted her position, involuntarily rubbing against Weiss' member. Weiss made a small moan from the unexpected sensation.

The redhead set the laptop aside and turned around to face Weiss. She looked into her eyes. Weiss could see Ruby's face had flushed red.

A spark passed between them.

Fuck it. Weiss thought. She grabbed Ruby and pulled her in, pressing her virgin lips to her teammate's- no, her girlfriend's.

Ruby melted into the kiss, parting her lips and pushing her tongue into Weiss' mouth. Weiss accepted it and their tongues danced around each other, exploring their taste together.

Weiss felt Ruby's arms around her, traveling over her back and down her waist.

They broke apart from the kiss, both breathing hard.

"That felt so good." Ruby whispered.

Weiss nodded. She felt her panties straining to contain her hardness.

"Let me help you with that, kay?" Ruby pulled on the waist of Weiss' uniform skirt. Weiss lifted herself so Ruby could pull it off, along with her panties.

Now exposed, Weiss' cock stood tall, pulsing with the beat of her heart.

Ruby's gaze locked onto it, a predatory glint in her eyes.

"Uhh, now what?" she asked.

Weiss facepalmed. "You really were sheltered, weren't you?"

She guided Ruby's hand to wrap around her member.

"Now stroke it slowly, like this."

Ruby imitated the motion. Immediately, Weiss let out another moan.

"Yeahhh, just like that, Ruby!" Weiss tilted her head back and closed her eyes, taking in the sensation of Ruby's slender fingers gripping her dick, pumping up and down. She moaned loudly.

Ruby stopped. "Are you okay? Did I do it wrong?"

Weiss sat up. "No, you were doing perfect. But I can't take all the fun for myself." Weiss reached over and unbuttoned Ruby's uniform top. She pulled it open and pushed her hands down into Ruby's bra. Her teammate's nipples were already stiff. Weiss palmed them and rubbed her hands in circles.

"Weiss… mmmhmmm… that feels good…" Ruby moaned. Her breath became husky and fast. Suddenly, she let out a loud moan and threw back her head.

"AAAaaaaahhhhh…. Ha.. ha…" She panted, falling forward.

Weiss caught her.

"What… what was that… that felt amazing…" Ruby's hands instinctively went to her crotch. She sat up again. "Oh, no! Weiss, I'm so sorry! I just peed myself on your bed!"

Weiss pulled Ruby into another hug. "Relax, Ruby. You didn't pee yourself. In fact, I think you've just had your first orgasm."

"Org-what?"

Wow, she really is clueless. "Come on, I'll teach you." Weiss stood up pulled a chair to face the bed.

"Take your uniform off."

Ruby complied hesitantly. She was wearing a simple pair of red panties and a black bra. There was a large dark wet spot outlining her pussy. She took those off as well, then sat down on the bed, naked.

Weiss sat down in the chair, and began the arduous process of teaching Ruby about the female body. She spread Ruby's legs apart to show her pink pussy.

"This whole thing is called the vulva. See how wet it is? That's from sexual excitement. It's fluids that make sex easier and more pleasureable."

"How do you know all this, Weiss?"

Weiss coughed. "Moving on. These are the labia, or lips, as most call them." Weiss pointed them out. "And this lump here is the clitoris. It's the most sensitive part on your body. Touch it and you'll see what I mean."

Ruby ran a finger between her pussy lips and up over her clit. She shuddered and clamped her legs together from the sudden pleasure.

"So that's what Yang was doing that time!"

"You walked in on your sister masturbating?"

"So that's what it's called! She yelled at me about knocking for a week afterwards."

"Masturbation is a common and healthy way of releasing of sexual tension and stress. But it's generally something done in private. It's not surprising at all she'd be mad. I'd even bet she was more embarrassed than you were."

"Oh."

"Now the most important part, at least biologically speaking, is the vagina. You must at least know what it does."

"I… think? This is boring, Weiss, I wanna have fun!"

Weiss stood up. "Okay. I know a much better way to teach you about your vagina. Are you ready for a hands-on activity?" She pushed Ruby down onto her bed.

Weiss pinned Ruby's arms down and began suckling on her nipple. Ruby moaned and twisted beneath her. Ruby's thighs squeezed together and her legs kicked around.

"None of that, now." Weiss pushed her leg between Ruby's to keep her still.

"Weissss….hurry up..." Ruby complained.

Weiss pressed her lips to Ruby's, silencing her. Their tongues mingled around and explored their mouths for the second time in the hour.

Weiss released one of Ruby's hands. It snaked around Weiss' neck and tangled into her hair.

Weiss broke the kiss, both girls gasping for air. Her cock was fully erect, almost painful to Weiss. She couldn't take it any longer.

"I'm going to put it in now." Weiss declared.

Ruby nodded eagerly.

Weiss put the head of her dick, dripping with precum, between Ruby's lips, and pushed it in slowly.

Ruby and Weiss moaned in unison. Ruby felt her insides stretching more than they ever had, and every little motion Weiss made sent a wave of pleasure washing over her.

Weiss reveled in the warmth and tightness of Ruby's pussy. She pushed all the way in, filling Ruby's pussy with her dick. She could feel every ridge, every bump in Ruby's pussy.

Weiss pulled out, a trail of juices attaching the tip of her dick and Ruby's lips.

"Mhmm… Weiss, put it back in…" Ruby moaned.

Weiss lifted Ruby's legs and spread them apart. She thrust her dick in with one swift motion.

Ruby cried out. "Weisss!"

Weiss kept thrusting, pulling almost all the way out then plunging her member deep into Ruby. With each thrust, she felt the her head smash against Ruby's cervix.

Ruby cried out again and again, each time louder and more lustful.

"Weiss… I'm… it's happening… agaaaiiinnn!"

Ruby's pussy clenched around Weiss' cock as a torrent of juices burst out, soaking the bedsheets. Weiss kept pumping, getting closer and closer with each thrust into Ruby's convulsing walls.

"Mghh… Ruby… I'm gonna cum!" Weiss moaned.

She clasped Ruby's legs tight and gave one final thrust into Ruby as her orgasm overtook her.

Ruby felt Weiss' dick pulsing as it filled her pussy with cum.

Weiss shuddered, waves of pleasure filling her body.

She leaned over Ruby, both panting. "How was that?"

"I learned a lot. Thanks, Weiss." Ruby giggled.

Weiss kissed her softly. She straightened, and pulled her now soft dick out of Ruby. Cum oozed from Ruby's lips and dripped from Weiss' dick.

Weiss sat down next to Ruby, resting a hand on her girlfriend's stomach, feeling it rise and fall with Ruby's breath.

"I love you, Weiss."

"I love you too, Ruby." Weiss stretched. "We better get cleaned up. I'm going to shower. You put some clothes on before you catch a cold."

Ruby gave a half-hearted thumbs up.

"No no, hear me out. Deathstalker versus Ursa Major, the Ursa - Ruby? What the?" Yang stopped short in the doorway. Blake's eyes went wide behind her.

Yang sprinted over to Ruby, asleep and still lying naked on Weiss' bunk.

"Ruby? What happened? Wake up!" Yang patted Ruby's face.

Ruby mumbled and sat up. She yawned. "Oh, hey Yang. Man I just had a crazy dream…" She stretched her arms, then shivered. Ruby looked down at herself. "Or maybe it wasn't a dream. Either way, it was awesome."

Yang noticed the drying cum on the sheets. A sly grin appeared on her face. "Ru-by Rose. You finally got some, huh? So, tell me, how was your first time? Who's the lucky guy? Is it Jaune? Sun? Neptune? Who is it!" Yang shook Ruby excitedly.

The bathroom door opened. Weiss stepped out with nothing but a towel around her head. "Ruby, I told you to-" Weiss froze when she saw Yang and Blake.

Yang looked from Weiss, to Weiss' dick, to Ruby, then back to Weiss' dick.

"Sooo…"

"Yes. We had sex. It was fun. Yes, this is real. No, I'm not a guy." Weiss said curtly.

Blake coughed. "How long has this been a thing between you two?"

"About two hours," Ruby said, still half asleep and not fully aware of the situation. She stood up and walked to the bathroom, giving Weiss a kiss on the cheek in passing. "Let's do that again sometime, 'kay Weiss?"

"Not while we're here, please." Blake said.

"You know what, I'm not even going to ask." Yang said. "I'm just happy by baby sister is all grown up now. But if you get her pregnant, I'll punch you."

"Don't worry, Yang. I don't have balls so theres no risk. See?" Weiss lifted her dick, showing a pussy in place of where balls usually are. She went over to her dresser and put on her nightgown.

"Well, that's good. But just in case!" Yang shook her fist.

"This is so weird." Blake said, turning to leave.

"Says the one with the cat ears and tail." Yang grabbed Blake's tail to prove her point. Blake yelped and whimpered.

"Hey, that's sensitive, you know!" Blake blushed.

Yang grinned. "Oh, I know it all right, kitten."

Weiss raised an eyebrow. Kitten? "Where were you two all day?" She asked.

Yang waved a hand dismissively. "Oh, you know, around town, doing things."

Seems like Ruby and I aren't the only couple in this dorm. Weiss shook her head. But that's none of my business.