A/N: Well, I guess it's faunus Weiss time, I hope you guys love kitty Weiss as much as I do. Thanks for the incredible support on Night Out, and there will be more. As a side note before the story, the focus here will not be on the smut, even though it will be here. Cover pic by muromaki on Tumblr. If you are that person and want me to remove it, let me know.
Ruby woke Weiss up with a gentle shake and rubbed her back "Good morning kitty" she whispered with a gentle kiss. When Ruby's lips brushed against hers Weiss felt a familiar, dreadful heat pool in her stomach, and she groaned, that feeling could only mean that she was in heat. One of the many disadvantages of being a cat faunus throughout Weiss' life was the annual weeklong event of going into heat. She had the displeasure of experiencing this phenomena the first year when she was still with her parents, as if she didn't receive enough disgrace and disgust from her family because of her faunus status, the entire week she was shamed and treated like she was some disgraceful animal. All of this made the insatiable urges running through her worse. That entire week could be described as nothing but hell, and she spent it alone to avoid the silent hatred from her family. Luckily she had found Ruby before the next year. Ruby had been the only one to care about her and love her despite her faunus status, and Weiss loved her just as much, even if old habits and the way her family had treated her left her with a low self esteem and limited ability to see the love Ruby gave her. Weiss wasn't sure what to say to Ruby when she went into heat while they were together. She had such desire for Ruby during that period, expressing a certain aggression in their relationship that ended up revealing her to Ruby who, as always, guided her and reassured her through it, explaining the event because her parents never bothered to.
"Is something wrong?" Ruby snapped Weiss out of her flashback, and she stared into Ruby's loving eyes.
"I..I think I'm in heat again."
Ruby gave her a concerned look before nuzzling into her neck in a reassuring manner. "It's okay, I'll let Ozpin know, if you need – you know – just let me know, I'm here for you."
Weiss was still ashamed of the fact, even if she knew there was nothing she could do about it. "Thank you" she let out shyly.
Beacon could hardly get around the fact that the adolescent faunus at the school would go through a near uncontrollable week of sexual desire, and it was better for them to work with it rather than against it. Since not all heat cycles began at the same time, a faunus or their partner would simply let Ozpin know and they would be given the week off no questions asked, completely anonymously. They wanted to keep privacy regarding the rather embarrassing matter important of course. She knocked on the door to Ozpin's office, a little nervously. The door swung open and Ozpin greeted her with his typical warm, but serious smile "What do you need Ms. Rose?"
"I-Uh-Well my part-ah never mind, you know it's Weiss. She just went into heat again and y'know" She squeaked out.
"Ah yes, I'll make arrangements for this week, thank you for informing me, I know it's a bit embarrassing."
"Thanks for understanding Headmaster, bye" She gave a curt bow and turned around to walk out
"Oh, and Ms. Rose? Make sure to take good care of Ms. Schnee, her family are not the most accepting of faunus as you may know. It makes this a particularly difficult time for her."
"You don't have to worry about that Headmaster, I'll always take care of her, especially in a time of need such as this. I love her so much, I want to be there for her." Ruby said in earnest.
"She's lucky to have found you Ms. Rose, good luck this week, I know you'll need it"
With a quick thanks and a wave to Ozpin, she walked quickly back to her dorm, greeted by a certain adorable faunus girl, desperate for her attention.
The first day was easy this year, Weiss was unusually clingy and cuddly, but Ruby couldn't bring herself to mind. Ruby made sure to reassure Weiss as much as she could during that first day, she still couldn't shake the feeling that she was somehow at fault for it. Ruby made sure Weiss was sound asleep before relaxing, she knew the next week would be exhausting. Heat cycles, especially for human-faunus couples, puts intense pressure on a relationship, often times one partner just can't keep up with the others needs, and Ruby wasn't innocent. She had broken down the last year and told Weiss she couldn't do it anymore on the last day, leaving Weiss to attempt to deal with it on her own, something she later promised she would never do again. She was still worried about it, but they had grown greatly in the past year, and she felt she was ready.
Morning came around much too fast, Ruby was the first to wake up and grabbed a few glasses of cold water she knew they would need before laying back down next to Weiss, running her fingers delicately through her sleeping partners silky white hair. Weiss woke suddenly and pulled herself closer. "Ruby.." she called out in a strained voice.
Ruby wrapped her arms around Weiss and squeezed her gently. "What do you need?"
"You" Weiss let out with a mixture of a moan and groan, and Ruby knew exactly what she meant. She had learned early on that teasing Weiss while she was in heat made her very uncomfortable, and as much as they both loved to take it slow outside of this particular week, she spared Weiss. Ruby dipped her fingers below Weiss' waist and rubbed firmly against her lower lips, drawing a moan of approval from Weiss. She stroked up and down the length of Weiss' womanhood until it wasn't enough, Weiss whining softly for more. She started running firm circles on Weiss' hardened nub, and she let out another needy moan.
"Feels..So...Good." Weiss moaned. She could only describe being in heat like an unbearable itch that only Ruby could scratch, and she was doing it so well. Ruby was gentle in the only area she could be, placing kisses and nibbles on Weiss' neck and collar, telling her that she loved her, and to just relax. Finally a mixture of all these sensations pushed Weiss over the edge, giving her temporary relief. Ruby gently rubbed Weiss' back while they caught their breath.
"Better?" Ruby asked, trying to sound as content as possible to avoid making Weiss feel guilty, she had enough to deal with.
Weiss gave her an ashamed look and shook her head. "Sorry" She still didn't feel satisfied, she just couldn't control herself.
"Don't be sorry" Ruby said "You can't do anything about it, don't waste energy being embarrassed or sorry, I'm here for you"
"Thank you for understanding" the next part came out as a faint whisper "I love you Ruby"
Ruby gave her a soft peck on the lips "I love you too kitty" Weiss blushed, she secretly loved the pet name, and Ruby made sure not to overuse it. She snuggled closer to Ruby, letting out another groan as her hands traveled back down between her legs. Ruby pushed two fingers inside Weiss, pressing and rubbing until she touched spongy flesh and Weiss' legs jerked. "Hnng" Weiss couldn't hold back the erotic sound, Ruby's stimulation to that perfect spot intensified by the heat coursing through her. Ruby's motions were quick and firm, giving Weiss everything she needed. Weiss' face was red as she continually moaned loudly. She couldn't control the sounds nearly forcing themselves from her, and Ruby continued to whisper soft reassurances in her ear to calm her down. The embarrassment was keeping her from focusing on Ruby's actions and she couldn't quite finish, teetering on the edge.
Finally Ruby gave a long, slow kiss on Weiss' lips "Let go, I'm right here for you"
Weiss buried her face in Ruby's shoulder to muffle her moans as she came. "Ruby. Ruby..Ruby" she called her name softly afterward, thanking her in a way for being so understanding. She rested contentedly against Ruby's chest, breathing softly, her heart still pounding. "I think I'm good for tonight. Thanks for taking care of me." She wanted to say so much more, how thankful she was that Ruby was so understanding of her when no one else was, how much she feared ever losing her, but she just didn't know how to say it, so she settled disappointingly on a simple thanks.
"Don't mention it Weiss, I'm completely exhausted though, lets get some sleep okay?"
"Sounds great...cuddles?" Weiss asked with a blush
"Whatever you want Weiss." Ruby replied with a warm smile.
She squeezed Weiss close to her and rubbed her back, slow and light. To help Weiss calm down and find sleep Ruby's hands hesitantly brushed over Weiss' cat ears repeatedly. She let out a hum of approval, basking in Ruby's simple love.
Involuntarily Weiss began softly purring, normally it took some coaxing to get Weiss to purr, despite the fact it was a natural reaction that felt good, it embarrassed Weiss and she tended to hold it back. The heat intensified all her instincts, however, and her face turned read as the adorable sounds spilled from her throat without control.
"If it makes you too uncomfortable, I can stop." Ruby said with concern.
"Please don't, it feels good, just..don't make fun of it."
"I won't kitty, just relax."
She did, letting the purring come out louder now as the peaceful motions from Ruby dragged her into a fulfilling sleep.
A/N: I don't know how far I'll go with this story yet, expect at least one-two more chapters
