Rachel's arms snaked around Cassandra, as soon as she figured out what was going on. Sure, she had challenged the woman but she never thought that her teacher would have the guts to go for her jibe. She smiled into their kiss as she let Cassie explore her mouth. It was slow, almost as if she were savouring every moment in case she never got another chance to do this. It melted Rachel's heart a little.

"Schwimmer," Cassie gasped when the singer's hands found their way into her hair. It sounded like more than lust to Rachel. The call of her nickname sounded more desperate and needy. It sent shivers down Rachel's spine.

Cassandra must have felt it because her kisses became more heated and her hands wandered from Rachel's hips. She palmed Schwimmer's breast, making the girl's breath hitch.

"If you want me so badly, Schwimmer, why don't you show me." Cassie breathed against Rachel's lips, planting her leg between the singer's. Without missing a beat, Rachel ground herself against her teacher, moaning at the contact through her sweat pants. "Shit, I can feel how wet you are."

"This is what you always do to me Cassie," Rachel moaned, gripping onto Cassandra's shoulders as the older woman rocked into her.

Cassie's head dropped to Rachel's shoulder as she bit her lip in an attempt to suppress a moan.

"You must be pretty twisted then, Schwimmer." She chuckled sadly. Cassie knew that she had been nothing but mean to Rachel since she stepped foot in her class.

"Say my name." The brunette's hips had started to loose their rhythm as her breath came out harder and harder.

"Schwimmer." Cassandra whispered into Rachel's ear.

The girl let out a disgruntled sob, "My real name."

"It's Schwimmer to me." Cassie bit on Rachel's earlobe to push her point, making her cry out in ecstasy as she came.

After a couple of seconds, Rachel caught her breath and pulled away from her teacher, shooting daggers in her direction.

"If you can't show me the most basic level of human kindness and respect and say my name, then I really don't know what I'm doing here." The words cut Cassie in two, but she could do nothing except watch Rachel pick up her bag once more and make her way out of the dance studio.

"Rachel," Cassandra called as the singer was about to open the door. Schwimmer froze on the spot, her hand on the door handle. "Rachel," She repeated, "Don't go, not yet."

The crack in Cassie's voice made Rachel's heart soar selfishly. She dropped her hand and turned back to her teacher. Slowly, she walked back to Cassandra, making sure to sway her hips just right to make the woman look at her, and really look.

They stood a breath apart and Rachel knew that Cassie was far too stubborn to make the first move, so she made quick work of removing the woman's leotard, laughing to herself at the sounds of almost disapproval coming from her teacher.

"You're beautiful." Rachel commented, pressing her body against Cassie's.

"You are wearing too many clothes." She tugged at the hem of Rachel's shirt before lifting it off of her body and throwing it unceremoniously across the room. "You little slut." Cassie laughed when she discovered that Schwimmer was going totally commando. Rachel just shrugged and blushed a little. "I never figured you for the type." The blonde smirked, pushing the younger girl to the floor. "I want you to watch yourself in the mirror, Rachel, and don't you dare think about closing your eyes." She ordered as she slowly made her way down Rachel's body until she was hovering over the girl's pussy.

Cassie blew on Schwimmer's clit, chuckling when the girl writhed and moaned beneath her, closing her eyes and leaning her head against the floor.

"I said eyes open." She growled and placed a firm smack on Rachel's clit. The girl's hips bucked up off of the floor and her eyes connected with Cassie's. It was a sobering experience to see so much adoration and unadulterated lust in one look. Cassandra had to gather herself before she could continue. She had never been looked at like that before. It took her breath away and made her dizzy. Schwimmer clearly had feelings for her but she couldn't for the life of her figure out why. She had been cruel to the girl for no good reason other than her own twisted pleasure. How could she ever explain that to this girl?

Cassie ran her fingers through Rachel's slit, biting her lip at the abundance of juices she found there. Her tongue soon followed and she couldn't help but moan at the taste of pure Rachel. Cassandra held Schwimmer's hips to stop her moving before she sucked Rachel's clit into her mouth and toyed with the hardened nub.

A stream of moans and expletives came from Rachel as she struggled to keep her eyes open. She could hardly bring herself to make eye contact with herself in the mirror. She looked like a totally different person, so wanton and lost to everything except Cassie. So instead of looking at her eyes, she looked at the blonde head of hair between her legs, making her tremble as her second orgasm built.

Rachel didn't think her body could feel any better than it did in that moment, with Cassandra's tongue working over her most private area. That was before the woman thrust two of her long fingers inside of her, moving them at a punishing pace.

"Oh my fuck, Cassie!" The brunette screamed as she arched off of the floor, coming harder than she ever had done in her life.

Cassandra moaned as Schwimmer's thighs tried to close around her head as the young girl bucked away from the source of her pleasure, but the blonde wouldn't let her. She kept plunging into Rachel with her fingers, curling and spreading them inside the sensitive channel to see what would get the best reaction from Schwimmer.

She moved back up Rachel's body as her fingers found a pace that both she and Schwimmer seemed to enjoy the most. Cassie paid close attention to the girl's nipples, smirking when the girl shuddered as she came again.

"How the hell, did you get so good at that?" Rachel panted, covering her eyes with her arm when Cassandra removed herself from the girl. The blonde shrugged to avoid the blush that the compliment would bring, getting up from the floor to stretch her aching muscles. The floor is not a comfortable place if you don't have mind blowing orgasms to take your mind off of it. All Cassie had was an incessant throbbing between her thighs.

"Where are you going?" Schwimmer asked when she noticed that she couldn't see Cassie from her position on the floor. She sat up and scanned the room, finding the blonde leaning against the piano with an indescribable look in her eyes as she watched Rachel.

"I'm right here Schwim, waiting for you to return the favour." She smirked in response, her cocky stance was clearly something she had perfected, even though this time it didn't quite reach her eyes.

Cassie watched as Rachel stood on shaky legs. She didn't like the attitude that Rachel was walking towards her with. She didn't like that watching Schwimmer come undone was the best experience in her lousy life and she certainly didn't want to like how this entire situation made her feel warm and fuzzy inside…

Just like every time that she was around Rachel.

Rachel pressed her body against Cassandra. Both women shivered at the feeling of their bare skin connecting. The singer ran her fingers down Cassie's body, trailing a line across her collar bone, over her nipples and down to her pussy.

"Cut to the chase, why don't you." She moaned when Schwimmer started exploring the dripping wet folds.

"Well I can smell you from here, Cassie, so I didn't think you would want to fuck about with foreplay." Rachel looked up at her teacher through her eyelashes.

"You keep swearing like that, Rachel, I might cum right now." She groaned as she leaned back against the piano and threw her head back as the girl's fingers found their way inside her.

The way that Cassie responded to her touch, made Rachel feel light headed. It was clear on her face that Cassandra was trying to act as if the brunette wasn't having such an effect on her, but her body betrayed her. She arched and bucked with every movement that Schwimmer made inside her. She cried out when Rachel found a soft spot inside of her, making stars shoot behind her eyelids.

Cassie reached out and held Schwimmer's shoulders for dear life as her body wracked when she came. She slipped down the piano but Rachel was quick to catch her and lift her onto it.

"Well Rachel, who would have said that you would know your way around a woman's body, when you seem so out of touch with your own." Cassandra commented, smiling triumphantly at the defiant look in Rachel's eyes.

"You know what, Cassie?" The girl snapped, thrusting her fingers back into the woman as she led on top of the polished black surface. "I'm so sick and fucking tired of your attitude towards me." Rachel accentuated every word she said with a thrust of her fingers, biting occasionally at her inner thighs. She felt a sense of pride when she saw marks starting to appear. "I know you like me, and I think its pretty fucking obvious that I like you too, so cut the bullshit and just admit it to yourself!" She withdrew her fingers as soon as she finished her sentence, making Cassie groan and her hips to buck upwards.

"Rachel," Cassandra growled a warning, glaring at the girl that was stood between her legs. She was so close. The fact that Schwimmer had the balls to treat her so roughly and swear at her. It really turned her on to hear such a goodie-two-shoes have such a potty mouth. "Finish me, or anything that you think we might have, is fucking over."

"Not until you tell me the truth." Rachel plunged back into her mentor, only to keep her fingers still. Her free hand reached up to pinch one of Cassie's straining nipples.

Rachel wondered for a moment if Cassie got off of having someone take control out from underneath her, before forcing herself to stay in the moment.

"Why does it matter so much to you?" Cassandra asked, propping herself up on her elbows to look at Schwimmer.

"Because I can take your cruelty if I know." The blonde saw the sadness in Rachel's eyes and she wondered for a moment, with difficulty because of the fingers wiggling inside of her, what harm it would do to finally let someone in.

She fell back down on the piano with a groan as Schwimmer started moving her fingers again at a brutal pace. She ran her fingers through her hair as she bit her lip, feeling her orgasm getting closer with every stroke of Rachel's fingers.

Cassie wrapped her legs around her lover when she stopped moving for the second time. She whimpered in desperation and was extremely close to tearing her hair out.

"Rachel, come on." She looked at the girl once more and saw determination. She didn't know when Schwimmer learnt to read her like a book but she knew that there was no way around this. "Okay, fine, I care. Are you happy now? Is that enough? I care about you."

"What's my last name?" Schwimmer muttered, climbing up on to the piano and straddling her teacher. Rachel wanted to be sure that she knew something that simple, that she had paid attention to such a tiny detail about the singer and not just what would make her life living hell.

"Berry!" She cried out when Rachel curled her fingers once more and pressed her thumb into her clit. "Rachel Barbra Berry!"

Schwimmer took pity on the woman beneath her, moving her fingers frantically to give her what she had been denied for the best part of an hour. Her lips couldn't cover enough of Cassie's skin as she tried to mark every inch of her.

Cassandra came with a shout of Rachel's name and the diva was sure that if anyone was left in the building at this time of night, they would have heard it. She collapsed into a shivering wreck on the solid surface, clutching at Rachel's back to keep her grounded. Schwimmer peppered her face with soft kisses as she finally caught her breath.

"Geez Schwimmer, I said I cared, not that I wanted you all over me." Cassie jibed and Rachel could easily hear the smile on her voice as an arm came around her shoulders, encouraging her to nestle into Cassie's chest.

XxX

Rachel went to class early the next morning. She wanted to talk to Cassandra before school started because they both left without saying anything in regards to where they stood. And if it just so happened that they had enough time to fit in a quickie, which would have been great too.

However, what Rachel stumbled upon shocked, amazed, and broke her heart.

Cassandra stood in the middle of her dance studio as music started playing. It wasn't the usual kind of music that would be played in the dance studio, but when Cassandra started moving along to it, Rachel didn't question it anymore.

When Cassie started singing, Rachel felt for the first time as if she were seeing this woman without all of her walls.

"There's another world inside of me
That you may never see
There're secrets in this life
That I can't hide
Somewhere in this darkness
There's a light that I can't find
Maybe it's too far away...
Or maybe I'm just blind..."

The woman wasn't moving to any particular choreography. She would dance fluidly for a few seconds, perfectly in time with the music before stopping and walking around in wide circles before picking up where she left off. But then she started singing the chorus, and the raw emotion and passion in her voice made Rachel want to run into the room and take her into her arms.

"So hold me when I'm here
Right me when I'm wrong
Hold me when I'm scared
And love me when I'm gone
Everything I am
And everything in me
Wants to be the one
You wanted me to be
I'll never let you down
Even if I could
I'd give up everything
If only for your good
So hold me when I'm here
Right me when I'm wrong
You can hold me when I'm scared
You won't always be there
So love me when I'm gone."

Cassie fell to her knees as her chorus ended and Rachel knew that she shouldn't be interrupting this time she had to herself. It was clear that Cassandra was dancing through her feelings and Rachel knew that it was probably one of the only ways, other than drinking, that Cassie knew how to deal with things. As Rachel turned to leave however, a quiet voice called her name.

"How long have you been there?" She asked when Schwimmer turned to her. Cassie turned off her music and crossed her arms over her chest. Her steely persona was back and Rachel didn't really know how to respond.

"I… I only just got here; I wanted to work on some of my moves before class." The singer stuttered.

"Shut up and get warmed up. Everyone else will be here soon." Cassie said abruptly, sorting her bag out before storing it underneath her desk. She took a seat and wrote a few notes in her notebook.

Class started and Cassandra had managed to keep her distance from Rachel, as hard as it was. The singer was wearing a particularly revealing leotard, and all she wanted to do was walk up to the girl and tear it off of her. Maybe even beg her to treat her like she did last night again, she found herself musing.

Rachel couldn't help but notice that Cassie had cover up most of her skin to hide the marks that she had placed there less than twenty four hours before hand. She tried to dance as provocatively as possible to get Cassie to come and talk to her, but the teachers resolve was something that could rival Quinn Fabray.

"Bend your knees more, Schwimmer." The blonde finally interacted with her, aware that the class had started muttering about how she hadn't been mean to her for the last hour. She drew closer to the brunette and stood behind her so that Schwimmer would feel her breath on her neck. Cassie saw the goosebumps that broke out all over her skin.

"It smelt like sex in here this morning, Rachel." She whispered into Schwimmer's ear, trying to throw her off. "Tell me, could you look yourself in the eye when you got dressed this morning without remembering everything we did in here last ngith?" Cassie asked, spinning Rachel to make her look at herself in the floor to ceiling mirror. She smirked when Schwimmer's cheeks tinged pink and her step faltered slightly.

"Control yourself Schwimmer!" She shouted, so as not to seem suspicious to the rest of the group who were expecting some kind of abuse towards the tiny girl.

"You can hardly talk." Rachel chuckled. "I can still see the outline of your body on the piano." Cassie's head whipped around to the piano to see if Schwimmer was telling the truth. She wasn't. It had been polished. "Nice outfit by the way." She commented.

"You are in so much trouble, Schwim." Cassandra warned, shaking her cane threateningly at Rachel's face, who just regarded her with a "so what are you going to do about it?" look.

The blonde huffed with a smirk as she walked away to berate some more of her students and didn't say another word to Rachel throughout the rest of the class. Rachel felt a little disheartened, but glad that Cassie had spoken to her, rather than continuing with her stoic persona.

However, when Schwimmer was packing up her things, she noticed a piece of paper in her bag which wasn't there before. She discreetly opened it up. It contained an address and read;

5pm. Don't be late.

THE END

XxX

The song was 'When I'm Gone' – 3 Doors Down

This fic is complete.

It was super fun to write and I hope to get more JulyBerry prompts soon *hint hint*

Please let me know what you thought of this chapter, it took me forever to write.

Also, did you need a cold shower after this cos seriously I do!

Review!