Work Text
Elphaba threw open the double doors to her room, the old handles slamming into the walls as she stormed in. She threw her books onto her bed as an infuriating high pitched “hm!” sounded from across the room.Wheeling around, Elphaba glared at Galinda who was sitting at her mirror, messing with her already stupidly perfect makeup. The sorceress narrowed her eyes and stomped over, cracking one hand down onto the tabletop so hard that the makeup brushes rattled in their cups.“Oh!” Galinda startled and glared at her in the mirror. “Do you mind?!”“What in the FUCK was that today??”The blonde tilted her chin and looked up innocently. “I’m sure I don’t know what you’re talking about.”Elphaba snarled. “Taking the last seat in class! Throwing me to the floor! I had every right to be there as you!”Galinda spun in her chair and stood up, standing eye to eye with her. A ghost of a smile flitted across her face as she stepped forward.“Do you though?”With a sweep of her arm, she flung the long sleeve of her robe into Elphaba’s face as she practically floated back to her bed.Elphaba growled deep in her throat and stalked back to her own corner of the room, angrily picking a random book from the pile and flopping down in a huff. Ripping it open, she found her last page and tried to settle in. Her eyes scanned the page, not really catching on any of the words. A stray braid fell into her vision and she blew it out of the way, exasperated. She returned her gaze to the top of the page, forcing herself to slow down and actually take in the text. By the time she realized she had been too busy thinking about reading to actually read, she was at the bottom of the page, still with no idea what it had said.With a huff, she tossed the book down and dropped back onto the bed. A soft sound came from across the room and she turned to see Galinda carefully rearranging the brushes on her makeup table. She was haloed in a pink glow that cast soft shadows down her body. She had traded her long flowy robe for a pair of sheer pink pajamas that hung loosely over her frame. Blonde curls draped elegantly over the soft skin of her shoulders as she worked.Elphaba felt her stomach clench and her chest grow hot. She rolled over to face the window, closing her eyes and focusing on her breathing.“Dearest Momsy and Popsicle, the rooming here at Shiz has not been resolved.”Elphaba’s eyes flew open as she tensed.“As you recall, my roommate is not the easiest person to describe, nor the easiest to live with.”Galinda’s voice grew louder as she continued to write. “It seems this school will allow simply anyone to study here these days with a complete disregard for the fairness to the other students.”Sitting upright, Elphaba glared across the room. “At least Madame Morrible knows my name.”Galinda gasped and slammed her pen down. “Only because you were so out of control that you ruined the courtyard!”“She recognizes my talent!” Elphaba stood and walked halfway across the room, towering over the still sitting blonde.“What talent?? I heard you haven’t been able to do anything for her!” Galinda rose, standing nose to nose with her roommate. They were halfway between their two sides, right next to the terrace doors.Elphaba took half a step back. “I- How do you know that?!”“I have my ways.” Smirking, the blonde tossed her hair. “At least I have friends that like me.”“Do they really like you? Or do they just like the ditzy version of yourself you pretend to be to manipulate everyone around you?” Elphaba took a step forward, forcing Galinda onto her heels.They stood just an inch apart now, eyes burning and hands clenched at their sides. Galinda bit her lip, catching the eye of her roommate. Elphaba cursed at herself and hardened her resolve, refusing to back down.After a beat, the blonde smiled. “My friends like me because I’m not a green scary monster who’s only here because her roommate was so nice as to offer to let her stay.”Elphaba clenched her teeth. “I-”“MY friends like me because I am good and kind and pretty and popular. My friends like me because they know better than to associate with outcasts like you.”“Ugh why don’t you just shut up!” Elphaba spat out, eyes hard and cheeks burning. The heat in her chest had risen to an inferno, making her whole body boil.Galinda closed the gap so she was impossibly close. Her eyes flicked down for just one moment before she smirked and whispered “make me.”She licked her lips. “You wanna prove yourself greenie? Use your magic. Shut. Me. Up.”Elphaba felt her heart in her throat. The room felt too small as the corners of her vision swam. She couldn't pull her gaze away from the way Galinda’s throat moved as she talked, how perfectly pink her natural lips were. She couldn’t stand this girl. Hated how she always thought she was right. Hated how she always thought she was better than her. And she loathed that she was right. That Elphaba didn’t know how to use her magic or how to silence the other girl’s infuriating voice.Galinda smiled wickedly. “I knew it. I knew you cou-hmf!”Her words were cut off as Elphaba grabbed her shoulders, slammed her against the glass terrace doors, and kissed her.Elphaba held her eyes closed tightly, her heart beat pounding in her ears. She could feel how warm Galinda was under her hands, the sheer fabric of her pajamas doing nothing to mask the heat. She didn’t know why she had done it. Maybe it was the inevitability of how close they had been standing. Maybe it had been Galinda’s honey and vanilla perfume. Maybe it had been the tantalizing way she had kept biting her lips. Maybe it really had just been to shut her up.Or maybe it was because this was why she had hated her all along.It felt like an eternity before Elphaba was able to pull herself back to her senses, realizing that she was fully and truly kissing Galinda Upland and was watching all her dreams disappear in the process. Her already racing heart plummeted down to her stomach and she started to wrench herself away from her roommate.But Galinda’s hands tightened on her hips, keeping her in place. When had she grabbed her there? Elphaba didn’t know. She had no time to process that new development before Galinda pressed closer into her, deepening the kiss. She ran her tongue along Elphaba’s lips, her fingers digging into the soft skin at her waist.Elphaba obliged, parting her lips with a small exhale as she softened her grip on the blonde’s shoulders. They were flush now, bodies pressed tightly together as they leaned on the glass doors. After a moment, she felt Galinda pull back, breaking the kiss. Elphaba held her eyes closed for a beat, trying to keep her balance as she felt hands tighten on her waist once again.She blinked slowly, focusing her eyes on the brown ones looking back at her. Galinda’s lips were even pinker, glistening slightly in the low light of the evening. She was panting, her chest rising and falling with each breath. Elphaba suddenly felt her face grow hot as the reality of what she had just done settled on her.“Oh my Oz, I am so so-”Galinda cut her off with a kiss, this time nipping lightly at her bottom lip. Elphaba felt her knees buckle as she steadied herself on the blonde’s shoulders. She felt her smile against her lips before she pulled away.“Galinda I-”“Shut up.”She crashed their lips together, grabbing Elphaba’s hips and spinning them around to pin the older girl against the door. She let out a surprised squeak as Galinda pushed her firmly against the hard surface.“Just shut up.” This time when Galinda kissed her, she moved her right hand from her hip and trailed lightly up her belly to her breasts.She gripped one and massaged it with her palm as she moved her lips to Elphaba’s jaw. She left a trail of light bites down her jaw and neck, all the while never slowing her hand on her breast.Elphaba gasped shallowly, barely able to breathe as her stunning, loathsome roommate caressed her. She lifted her own hands to Galinda's back and lighty dug her nails into the warm skin there. She was rewarded with a moan, so she did it again. The blonde arched into the touch and pinched Elphaba’s nipple in response. Her hips bucked and she bit her lip in embarrassment. How could she possibly let this happen?But all thoughts of protest left her mind as Galinda stepped back, grabbed her hand, and pulled her towards the enormous pink bed.“Lay.” Her tone was commanding and cold but Elphaba did as she was told. Galinda pulled off her top in one smooth motion, revealing her fuschia bra and what seemed like miles of smooth skin.Elphaba’s mouth suddenly went very dry and she stared up at the blonde girl climbing on top of her. “Are you sure?”Galinda straddled her hips and looked down at her.“Yes. Are you?”Elphaba hesitated for only a moment, looking over the beautiful woman in front of her. “Yes.”With that, her roommate began to undo the buttons on her black top, slowly showing more and more of her emerald green skin. Elphaba’s cheeks grew hot as she watched herself be revealed.“You don’t have to-”Galinda leaned down and kissed down the slope of her chest. “Shut up.”She pulled Elphaba up to sit and stripped the shirt and bra off of her, roughly pushing her back down. Reaching behind herself, she undid her own and dropped it to the floor. Without thinking, Elphaba reached up and softly cupped her small breasts. Galinda grabbed over her hands and squeezed, massaging her nails into her skin. She moaned deeply, the sound reverberating through her chest.Once Elphaba had picked up on what she wanted, the blonde moved her own hands to explore. She rubbed, circled, gripped, and pinched, finding all the spots that got Elphaba to sigh or moan or buck her hips. She wasn’t soft, but she wasn’t hurting her either. It didn’t take long for the older girl to be embarrassingly drenched. She trailed her nails down Galinda’s sides, taking great satisfaction in the slight growl it earned her. She gripped her hips in the same spot Galinda had held on her earlier and ground her thumbs in small circles right over the dip of her waist. The blonde bucked her hips, a gasp escaping her lips.Elphaba laughed and Galinda’s eyes snapped to hers, burning intensely. She grabbed her wandering hands and yanked them above her head, pinning her to the pillow. The older girl swallowed thickly. Her roommate smirked.“Good. Stay there.”Sliding further down her body, Galinda ripped off her skirt and underwear, leaving her completely naked on the bed.“You have been such a pain in my ass these last few weeks.” She bit down on Elphaba’s thigh, prompting a gasp.“Always moving my things.” Another bite. Another gasp.“Being in my Oz-damned way all the time.”This pulled Elphaba out of her fog. She glared up at the girl who had made her life a living hell since she had arrived at Shiz. When Galinda went to grab her wrists again, she instead flipped the two of them over and pinned her down. The blonde exclaimed and looked affronted.“You’re one to talk! Constantly filling my space with all your junk. Getting the other students to hate me…” Her voice cracked slightly, but she held the other girl’s gaze.Galinda leaned up as much as her pinned hands would allow and spoke with whispered vitriol. “Do something about it then.” She enunciated each word fully, snapping the sounds like they were the last words she would ever speak.So Elphaba did. She crashed their lips back together, using one hand to scrape her nails down Galinda’s side. Long red marks appeared in their wake, but the blonde just writhed and whimpered.“Oh yes…”She had never touched someone else like this, but she was a quick learner. So she moved her lips down, copying Galinda’s movements from earlier. Leaving bites down her jaw and neck, she pinched one nipple in her fingers. Taking the other in her mouth, she bit down hard. Galinda cried out and arched her back. That sound shot straight through Elphaba, sending lightning through her nerves to the yet untouched space between her legs.A fierce desire burned in her belly. This woman had tortured her for weeks. Had made every day hell. Elphaba wanted to put her back in her place. To humble her just a bit. She tightened her grip on Galinda’s wrists and moved her hand down between her legs. This was new territory to her, but how different could it be to pleasuring herself?No. Not pleasure. This was about knocking Galinda down a peg. Making her writhe and moan and scream and know, the whole time, that it was Elphaba making her feel like that.In her distraction, she had let Galinda free one hand which she had slid between her legs. Thin fingers were flashing as truly obscene sounds escaped her lips. Elphaba snatched her wrist and dug in her nails.“Dont.”Galinda’s eyes flew open. “Fuck you.”“Wait your turn.” Elphaba had moved her other hand down and now thrust two fingers inside the blonde. Galinda squeaked and arched her back, chasing the contact. She was soaked.The older girl was careful of her nails but moved her hand experimentally, finding what rhythm would make her roommate the most desperate. When she was fast, Galinda made a delicious series of whines. When she went slow and deep, the whines became throaty moans. And curling her fingers earned a breathy gasp and arched back.Before too long her wrist started to burn, so she released Galinda’s hand and moved down between her legs. The blonde grabbed at her own nipples, pinching and rolling them as she rocked her hips in time to her roommate’s thrusts.Elphaba swallowed hard and let out a shallow breath. This was still all new to her, but at least Galinda wasn’t complaining. But she knew the penetration probably wouldn’t be enough to get her roommate begging. She had to do more. With trembling hands, she moved her other fingers up Galinda’s vulva, gathering the slick wetness pooling there. It wasn’t the most graceful of positions. She was kneeling, one hand buried knuckle deep in the most sensitive part of her…roommate? Enemy? Rival? Whatever. She had braced her other elbow on Galinda’s pale stomach, allowing her to curl her fingers up and search for the bundle of nerves she knew would be there.After a few awkward moments that she prayed to Oz Galinda didn’t notice, she felt a soft knot that made the blonde cry out as she ran her fingertips over it. Elphaba smirked. She knew she was a quick learner.She doubled down on the fingering, driving her hand into Galinda over and over. Her breasts were bouncing in time to the thrusts as she grabbed at the pillow above her head. Elphaba returned to her clit, took a steadying breath, and pressed down.“Oh fuck!” Galinda’s high pitched exclamation echoed through the room.Elphaba increased the pressure, rubbing her fingertips in small circles. Galinda began to really and truly whine, her breaths coming in ragged desperate gasps. She ground herself down against Elphaba’s hand, chasing the release she needed so badly. Elphaba bit her lip as she focused on not losing contact with her roommate’s clit. It wasn’t easy and she slipped off a few times. But she found her way back and redoubled her efforts.But Galinda seemed to plateau right there, her whines no longer increasing in pitch or volume and her gasps steadying. Elphaba furrowed her brow and bit her lip. It wasn’t enough. She wracked her brain for what else she could do, then remembered the way Galinda had arched her back when she’d curled her fingers up.Elphaba slowed her thrusts but kept the circles on her clit. Even though her forearm burned, she curled her fingers experimentally, careful to not scrape her with her nails. If this ever happened again, she really should think about cutting them shorter.Galinda’s back arched off the bed as she let out a desperate “Oh!”Her roommate curled her fingers again, this time flicking hard on her clit.“FUCK!!” Galinda’s whole body tensed and she reached down to grab Elphaba’s hand.Her pale fingers fit smoothly over her roommate’s green ones as she guided her movements. Elphaba watched silently as Galinda showed her exactly how to flick her clit. She copied the movements and the blonde whined.“Oh yes! Yes yes just like that!”Elphaba curled her fingers faster, hitting that sweet spot inside her roommate that made her hips buck and her back arch. All the while she flicked her finger tips over her clit, adding just a slight scrape of her nails like Galinda had indicated. The whole bed was rocking now as they moved together. She could feel Galinda’s movements get more erratic and her breath get shallower and faster. She was getting close. She just needed one last push to put her over the edge.“Oh Oz, yes faster!” The blonde had one hand gripping the pillow so tightly that her knuckles were white while the other pinched and flicked one of her nipples.Elphaba smiled. This was what she had wanted. Galinda desperate. Needing her. At her mercy.“Oh? You want more?”Galinda whined and nodded.“Then. Beg.”Galinda’s eyes flew open and she stared at Elphaba. “What?”Elphaba pressed hard against her clit and Galinda let out a strangled gasp, her head falling back and eyes closing involuntarily.“You want to cum? Beg me for it.”The blonde whimpered and tried to grind herself on Elphaba’s fingers, but the older girl pulled back slightly.“Beg.”She sped up her curling fingers, but stilled the ones on Galinda’s clit. She needed her to know how serious she was. She wasn’t going to cum if she didn’t earn it first.Galinda looked at her roommate but hesitated, clearly torn. She was scowling, but kept losing the expression as she felt Elphaba hitting her spot. Her eyes fluttered open and closed but still she refused to give in.“That’s fine. Don’t beg. I don’t care.”Elphaba moved to pull both hands away, but Galinda grabbed her wrists to hold her in place. She snarled.“Fine.”Elphaba smirked and slowly began curling her fingers and rubbing circles over her clit. Galinda gasped, the breath tapering into a whine as Elphaba increased the pressure.“Fine what?”Galinda whimpered and arched her back, clearly so close to finishing. “Please…” Her voice was barely a whisper.“Please what?” Elphaba flicked her clit.“Fuck!! Please!”“Please. What.” Elphaba punctuated the words like Galinda had earlier. She really did want to humble the girl, but her pleas were also curling low in Elphaba’s belly. If she hadn’t already been dripping, hearing Galinda whine out her desperation would have certainly done it. Maybe they could both get some pleasure out of this situation.Galinda had finally had enough. “Please Elphaba fuck me! Faster, please I need it!”That’s all she needed to hear. Elphaba sped up her fingers, curling at too fast a pace for Galinda to even keep up. And finally, finally, she increased her pressure on the blonde’s clit. She pressed down and up, flicking over it with the tips of her fingers like Galinda had shown her. The blonde girl nearly screamed.“FUCK YES JUST LIKE THAT!!!” She grabbed onto Elphaba’s thigh and dug in her nails. The other girl hissed in pain, but never stopped.Finally, with a strangled whine, Galinda arched her back and came hard. “ELPHIE FUCK!!”Elphaba watched, enthralled, as her abs clenched in waves, her pussy doing the same. She shook with every pulse, moaning and cursing as the pleasure coursed through her. It only lasted a few moments before her gasps became deep, steadying breaths and her clenching muscles stilled.“Oh fuck Elphaba…”She pulled out her fingers and sat up, looking down at her ravished roommate. Her heart was racing as she opened and closed her mouth unhelpfully. She had absolutely no words, barely even a thought in her head. Hearing Galinda moan her name with such pleasure and tenderness had felt…good. What was she doing? This was going to get her kicked out of Shiz for good.Galinda finally opened her eyes, blinking slowly at the ceiling before looking down at her roommate. “Wow.”Elphaba simply nodded, still holding her hands up awkwardly, not wanting to soil the soft pink bed sheets. Galinda rolled her eyes and reached under the bed, handing her roommate a towel. Elphaba blushed and cleaned herself off, standing up off the bed awkwardly. She suddenly felt very exposed, standing naked in the middle of the room. Before she had to figure out what to say, Galinda saved her from herself.“Well this doesn’t seem quite fair.”“I-what?” Elphaba blinked at her.“Well, you got to hate fuck me but I haven’t gotten to hate fuck you back.”“Oh. Um…” Her heart pounded in her ears.Galinda stood up and walked towards her. Her blonde hair was mussed, the first time Elphaba had ever seen it be anything but perfect. She held her hip gently and scraped one perfectly manicured finger down her chest. Everything felt suddenly softer, and Elphaba didn’t know what to make of it. She held her breath but didn’t pull away.“Do you want to be touched?” Galinda looked up at her, the evening light bathing her features in a soft pink glow.“N-I’m not…I don’t…” Elphaba looked away and stammered, feeling too exposed and uncertain. Where had the confidence from just a few minutes ago disappeared to?Galinda took a small step back. “That’s okay.”Elphaba’s gaze snapped back to her roommates. “No! That’s not what I meant. I just…I’ve never…” Her voice trailed off as she looked at the floor again.“Oh.” Galinda reached out and touched her hip again. “That’s okay too.” Her tone was impossibly soft, but not pitiful. Elphaba looked up. Galinda was smirking at her.“For your first time, I’d say you were pretty good.”Elphaba snorted, the tension dissipating. “I’d say I was a lot better than pretty good.”Galinda’s eyes flashed as she grinned wickedly. “Yeah? Why don’t you let me show you how good I can be…”Elphaba took a deep breath and followed her back to the bed, laying down on the silky sheets. Galinda climbed on top of her again, this time leaning down to lick and suck on one nipple while she delicately ran her nails over the green skin of Elphaba’s chest. The older girl moaned quietly.“I think I owe you an apology.”Elphaba looked down at her. “What?”Galinda sat up and caressed a hand down her side. “You really are quite beautiful. And I have been telling you everything but.”She felt her face flush an even deeper green. “So are you…”Galinda smiled and tossed her curls. “I know.”“Why are you being so nice to me?”The blonde winced. “Well I’d hate for your first time having sex to be cruel and spiteful. Besides, it doesn’t feel very good to keep on hating you after you had given me the best orgasm of my life.”Elphaba felt her chest swell at the words. “The best?”Galinda laughed and slapped her playfully. “Don’t get too full of yourself. I haven’t had the most practice either.”“So you don’t hate me anymore?”Pausing, her roommate tilted her head and blinked at her. She really did look beautiful straddling Elphaba’s hips like that.“What is hate but a form of passion? Seems to me we have just made it a bit more…”She scraped her nails down Elphaba’s chest, prompting her to arch her back and sigh.“Pleasurable.”Elphaba could only hum in response, her mind foggy as Galinda trailed her fingers ever lower. She had touched herself before of course. Her father had never spoken of such things with her, but she had gotten her hands on a few very helpful books. But it was another thing entirely to have her stunning roommate straddling her and kissing down her breasts.Galinda mumbled something and Elphaba had to put in conscious effort to come back to her senses.“What?”“Can I go down on you?”A nervous laugh bubbled out of her chest. “Oh! Um yeah if you want to.”Galinda looked up at her, brown eyes sparkling in the light. “I do.”Elphaba nodded and dropped her head back down hoping the blonde had missed the dark green blush creeping over her cheeks. She was going to need an ice bath to bring her temperature back down. Suddenly there was a sharp bolt of lightning from between her legs. Her eyes flew open to see Galinda rubbing one finger over her clit. Shit she really needed to stop getting distracted or she was going to miss all of this.“You’re drenched.”“Mhm.” She didn’t know what to say to that. Should she be embarrassed? Should she have cleaned up first?“I like it.”Ah. No need to be embarrassed then. By Oz she really needed to stop thinki-“Fuck!” The curse slipped from Elphaba’s lips as Galinda pushed two fingers inside her. Her back arched and finally, finally all thoughts cleared from her head.“Do you like that?”“Yes…” Elphaba hadn’t expected Galinda to be so attentive, but she appreciated it deeply.The blonde returned to her task, using one hand to thrust slowly and the other to explore all the curves of her body. Elphaba rocked slightly into the rhythm, moaning softly. Still maintaining her pace, Galinda sat up and began to kiss a line down her belly. As she moved lower, Elphaba felt her breath hitch. Her blonde curls and pink lips looked so sensual against her green skin. Galinda must have thought the same because she paused just long enough to look up and smirk.“Pink goes good with green.”And then promptly buried her face between Elphaba’s legs.The first swipe of her tongue left the older girl reeling. The sensation was unlike anything she had felt before. Soft yet strong. Wet and slippery and so so pleasurable. Somehow Galinda’s tongue was slightly cold, sending shivers through her body. She bucked her hips and moaned.“Oh my Oz….”Galinda hummed again and shimmied onto her belly, pulling her fingers out of Elphaba. Without slowing her movements on her clit, she tapped the green thighs by her ears. The older girl bent up her legs as requested and Galinda slid her arms underneath, wrapping around and grabbing her hips. She dug in her nails just like she had when they’d kissed. Once settled, she pressed her face even deeper between Elphaba’s legs, her tongue tracing quick circles over her clit as her nose buried in the dark curls of hair.Elphaba moaned and arched her back, the sensation almost overwhelming. Her whole body felt like she was on fire. Every swipe of Galinda’s tongue had her writhing. She grabbed a fistful of bedsheets just to feel like she was still grounded instead of floating away.“Oh my fuck yes…” Her words tapered off into a moan.Galinda switched from circles to flicking, which earned an arched back and a desperate shout.“Yes!!”Almost of its own accord, Elphaba’s hand had drifted down and tangled into her roommate’s gorgeous blonde curls. She watched as Galinda’s eyes rolled back in her head and she moaned against the touch. Elphaba curled her fingers and lightly scraped her scalp with her nails. The blonde whined and quickened her pace.Elphaba used her hand to ride Galinda’s tongue, holding her at exactly the right pressure and angle that had her climbing closer and closer to the edge.“Fuck Galinda I am…oh! I’m so close!!”Galinda kicked her heels and moved from flicking to sucking, pulling Elphaba’s clit into her lips and pressing down with her tongue at the same time.Elphaba saw stars.“FUCK YES!!!! JUST LIKE THAT!!!!”The blonde seemed to decide that was enough experimenting because she didn’t change a single thing. Elphaba rocked her hips to the rhythm of Galinda’s mouth, moaning obscenities at the top of her lungs.“Fucking hell…” She felt a tingling sensation just below her waist as her whole body tensed. She gripped Galinda’s hair like it was the only thing tethering her to the bed.“Fuck I’m gonna…” With one final swipe of the blonde’s expert tongue, Elphaba’s back arched and her belly tensed and she came with a scream.“FUCK!!!!” She held Galinda in place as she shuddered, her thighs clamped closed around her poor roommate’s head. The pleasure flowed through her, making her clit throb and her pussy clench.Slowly the ripples faded and she was able to draw in deep breaths to slow her racing heart. With some difficulty, she uncurled her fingers and let her thighs fall open.“Hm. Delicious.”Elphaba looked down to see Galinda licking her lips and smirking up at her. Without breaking eye contact, she dragged two fingers over the older girl, gathering all the wetness there. Elphaba gasped and twitched, the sensation almost too much. But Galinda just slid her fingers into her mouth and closed her eyes in ecstasy, moaning loudly. Elphaba almost orgasmed again just from the sight.“I could get used to that.” Galinda grabbed the towel from earlier and cleaned her hand, not once looking away from her roommate.Elphaba laughed. “I’ve only ever read about that in books.”The blonde tossed her curls over her shoulder and climbed up the bed to lay down next to her.“Yeah? And how do I compare?”Elphaba leaned forward and pressed their lips together, heart skipping a beat at the taste of herself on Galinda’s mouth.“No competition at all.”
----- CHAPTER BREAK -----
After the Dance (Elphaba’s POV)
Galinda was absolutely off her tits drunk. That much was clear. Elphaba watched with a bemused smile as the blonde twirled around the room, opening case after case to reveal pink sparkly shoes, long pink dresses, and a truly alarming number of makeup brushes.
She was singing and swirling, her face flushed and rosy. Elphaba felt warmth rise in her chest as she watched. The dance had started off…not great. As soon as she had walked in and saw everyone laughing at her, she knew the invitation had been a joke. How could she have been so blind as to think Galinda had actually wanted her there? But it was too late to turn around. She had to own it.
As she had walked onto the dance floor, she’d noticed her roommate hiding the wand behind her back. Elphaba had cursed herself silently. She’d actually thought Galinda had been nice to her, that maybe they could be friends. And she had risked her entire career at Shiz to get Madame Morrible to let her into the sorcery seminar. And there Galinda was, holding the very prize she had been after all semester, watching Elphaba get ridiculed for the hat
she
had given her.
That was fine. They could go back to loathing each other. What did Elphaba care?
So she had danced. She had felt the stares and the snickers and the fearful gasps, and she danced anyway. Until Galinda had stepped out into the circle, her hand up and an olive branch between them. An unspoken apology offered across a crowded dance floor. Elphaba had accepted.
And now here they were, Galinda insisting she could make her popular while she just laughed along. Maybe they could be friends. Her first friend. Elphaba would like that. She followed her new friend through the room, smiling and laughing along with her antics. Maybe she wouldn’t be popular, but she could have this. This friendship. And that would be enough.
But she was also not used to the attention, the praise. No one besides her nanny had ever looked at her as softly as Galinda was now. And if she were honest with herself, the warm feeling in her chest wasn’t exactly new. Ever since her first day Galinda had had that effect on her. At first, she could channel it into the rivalry and the hatred they had slipped into. But now…
Galinda was still singing, carefully slipping a flower behind her ear. There was a heavy feeling in the air between them as she smiled.
“Pink goes good with green.”
They were only a few inches apart now, the blonde’s eyes slightly glazed but staring directly at Elphaba. She swallowed past the lump in her throat and let out a small breath. Galinda tilted her head and smiled. Her gaze flicked down to her roommate’s green lips.
“Pink and green…” She barely whispered the words.
She was so close now that Elphaba could feel her warm breath on her own lips. She smelled faintly of alcohol and some sort of sweet perfume. The older girl felt her heart race, barely able to hear anything else. Galinda was all she could see, feel, and hear. Her pink lip-gloss sparkled in the lamplight and Elphaba licked her own lips instinctively. Her roommate’s eyes tracked the movement then flicked up to meet hers.
“I never noticed…” Her voice was low and breathy.
“What?” Elphaba whispered back, her chest tight and breath held.
“How soft you are…” And Galinda closed the distance between them.
Elphaba’s heart stopped as her eyes widened. Galinda’s lips were soft and warm and tasted of strawberries. They were
kissing
. Galinda Upland was
kissing
her. The warmth in her chest crackled and sent lightning shooting through her nerves. Her eyes fluttered closed as her hand rose of its own accord. She could feel herself trembling as she reached up to cup Galinda’s cheek. But before she could, the blonde pulled back, leaving her roommate reeling. She blinked through long eyelashes and smiled.
Elphaba felt tears well in her eyes. Before Galinda could say a word, she turned and fled the room, the flower falling from behind her ear.
The Next Day (Galinda’s POV)
She had waited up for hours hoping Elphaba would return to the room. In the end she had to go to class with no sleep and a wicked hangover. Even in class, Elphaba avoided her. She sat clear across the room and steadfastly refused to make eye contact or look anywhere but at her notes or the professors. Galinda winced when her roommate made such a hasty exit from Dr. Dillamond’s class that she nearly knocked over a flower vase.
She cursed herself, anxiety boiling in her chest. Even Fiyero couldn’t make her feel better. Eventually she had to bite the bullet and walked back to her room, heart pounding. She hadn’t meant to make Elphie so uncomfortable. She had just been so soft and warm and pretty in the morning light…
Oz Damned it she had never been so dumb in all her life. They were only just becoming friends, and she had to go and fuck it all up on the first night! Galinda cursed under her breath and hesitated outside their dorm door. She took a deep breath and rolled her shoulders back, straightening her posture. Then, with a toss of her hair, she pushed open the door.
Elphaba was sitting on her bed, back to the door and a book in her hands. She didn't even look up as Galinda walked in. The blonde paused in the doorway then carefully placed her books on her vanity. She trailed her finger through imaginary dust and cleared her throat. Elphaba didn’t stir.
“Um…Elphie?”
“Yes Galinda?” Her tone was stiff, but she answered.
The blonde winced. “I-uh…I’m sorry about last night.”
Elphaba’s shoulders stiffened. “Nothing to apologize for.”
Galinda deflated slightly. “There is. I’m sorry I kissed you while I was drunk. And I’m sorry I didn’t ask first.”
Elphaba turned slightly to look over her shoulder. “Not sorry you kissed me?”
The blonde opened her mouth then hesitated. Was she sorry for that? Sure, the alcohol had made it easier. Maybe it made her riskier. But did she regret it?
“No.”
Elphaba hummed noncommittally and turned back to her book. “It’s alright.”
Galinda blew out a breath she hadn’t realized she’d been holding. Things were not okay yet, but they were talking at least. She looked at the setting sun outside their terrace doors and realized she had been up for almost 36 hours. She sighed deeply and plopped down at her vanity to begin removing her makeup. As soon as she grabbed her wipes and remover, she had to cover a huge yawn. Tears sparked in the corners of her eyes as she tried to blink them away.
“Are you crying?”
Galinda shook her head to clear it and turned to her roommate. “What? Oh, no. Just yawned.”
Elphaba went back to her book but peeked over at her. “Alright.”
“Elphie, can I ask you something?”
“Could I stop you?”
Galinda smiled. “Probably not.” She hesitated and took a breath, gathering the courage to ask. “Why did you start crying?”
She continued to strip off her makeup but watched out of the corner of her eye as Elphaba tensed and curled in on herself slightly.
“I just wasn’t expecting it.”
Galinda finished wiping off her face and stood to put on her pajamas. Soft silk shorts and a tank top under a flowy sheer robe. She wrapped herself up and walked over to her roommate’s bed. With a sigh, she flopped down next to her and looked up to her beautiful brown eyes. Elphaba bit her lip and put down her book.
“Did you not want me to kiss you?”
Galinda watched as several different emotions flitted across her friend’s face. Her brow furrowed and she opened and closed her mouth several times before finally whispering, “I didn’t say that.”
The blonde sat up and grinned. “So, you did want it?”
Elphaba shifted nervously. “I don’t know. I’d never been kissed before.”
Galinda felt her heart drop. Of course Elphie had never been kissed. She had been so clear in saying people didn’t like her and she’d had no friends. Hell, Galinda had majorly contributed to that dynamic here at Shiz. She winced and drew back a bit.
“I’m so sorry. You deserved your first kiss to be with someone you actually liked who was actually sober.” She cursed under her breath and made to stand up off the bed, but Elphaba grabbed her wrist.
“No…stay.” Her eyes were pleading and soft, so Galinda sat back down.
The older girl took a deep breath and turned to look out the window. “I’ve never had a friend before. And I’ve never felt like this before. But ever since the day we’ve met you have felt…different.”
She was wringing her hands as Galinda reached out to grab her. She smoothed her fingers over her friend’s soft green skin. She had never noticed the small freckles on her hands before. When she looked up, Elphaba was staring at her, a deep green blush on her cheeks.
“Can I kiss you again? Properly?” Galinda asked nervously. She had no idea why this girl was affecting her so much. She had never been nervous making moves on any previous partner. Then again, Elphaba was nothing like any boy she had ever been with. Should she even want to kiss a girl?
But none of that mattered when Elphaba kissed her.
Galinda gave a startled squeak before closing her eyes and melting into the kiss. She felt her friend’s hands come up and cup her cheeks to pull her closer. She was impossibly warm and soft, her lips perfectly fit into Galinda’s own. The blonde wrapped her arms behind Elphaba’s neck and smiled into the kiss. When they finally broke apart, the two friends rested their foreheads together to catch their breath.
“Are you sure you’ve never done that before?” Galinda laughed.
Elphaba snorted. “I’m a quick learner.”
Galinda unwrapped her arms and intertwined her fingers with her roommate’s, looking down at pale skin next to green.
“This is new to me too. I’ve never…”
“Kissed someone green?” Elphaba smirked at her, but Galinda could see the cleverly concealed hurt behind the words.
She tightened her grip on the older girl’s hand. “Well, yes. But that’s not what I was going to say. I’ve never actually kissed…a girl…before.”
She looked away, embarrassed. She’d been fighting this realization for months now. The way her heart would flutter when Elphie walked past, or the heat that would flood her cheeks when she caught a peek of her changing. It was all so new and confuzzling and dangerous.
“I don’t know what this feeling is. I thought I hated you, but all along I’m not sure I ever did.”
It was Elphaba’s turn to tighten her grip now, holding onto Galinda like a lifeline. The blonde squeezed back, trying to find the courage to voice the thoughts she’d been suppressing since the two had arrived at Shiz. Elphaba stayed silent, letting her think.
“I-” She chuckled nervously and shook her hair out. “You made me nervous. Made me feel things I didn’t understand. Things I didn’t want to feel. Things that scared me. But it was safe to hate you. Safe to channel all of that into our little rivalry.”
She paused to take a breath and felt her eyes sting. Looking out the window, she tried to blink the tears away but felt them threaten to spill over. She squared her shoulders and forced herself to look back at her friend. Elphaba deserved to hear her say this with her whole chest.
“I am so sorry for how I treated you. I was cruel and spiteful. And no amount of confusion or conflict on my part excuses how I acted towards you.”
Elphaba met her gaze. Galinda felt like she was under a magnifying glass, being studied by some great being.
After a moment, the older girl nodded and looked out the window. “Thank you for apologizing.” There was a pregnant pause, then, “I forgive you”
Galinda let out a breath, tension leaving her shoulders. Elphaba hadn’t said it was okay, and she was glad. Because it wasn’t okay. None of what she had done was okay. But she was forgiven. And with it all out in the open, maybe they could start anew. With tears finally spilling over her cheeks, she flung her arms around her friend. Elphaba stiffened at first, then relaxed into the hug and hesitantly wrapped her own arms around the younger girl.
They stayed like that for several moments as Galinda trembled and let her tears fall. She felt so raw and hollowed out. Why was she even crying? Stress? Anxiety? Relief? Happiness? Fear? There were so many emotions swirling through her head and she had no idea which one had finally broken the dam. But it didn’t matter. She felt Elphaba rub small circles on her upper back and her chest shook with new sobs. She gripped the older girl’s nightdress in her fists and held her even tighter.
It felt like an eternity before they pulled apart and Galinda saw Elphie had been crying too. She smiled ruefully and reached up to brush a tear away. Elphaba laughed at the touch and used her sleeves to wipe her face.
“I think we are both exhausted.”
Galinda yawned and nodded. “I could sleep for a year.” She fell backwards onto her friend’s bed, laying a hand across her forehead dramatically.
Elphaba chuckled and laid down next to her like they had last night, staring at each other across the narrow space between them. Galinda ran her hand down her soft green cheek and she leaned into the touch.
“Elphie?”
“Yeah?”
The blonde swallowed thickly but pushed through the pounding in her chest. “I think…I think I’d like to see where this goes…if you want that too.” She was barely whispering, but she forced herself to maintain eye contact.
Elphaba turned her head and kissed her palm before looking back at her again. “I’d like that too.”
A glowing warmth filled Galinda’s chest. She reached out and pulled Elphie closed to her again and they wrapped their arms around each other. Her eyes were just too heavy to keep open anymore. She thought maybe Elphaba was saying something else to her, but everything else faded away as the warmth of her friend’s body enveloped her and she drifted off.
When she woke in the morning, they were still tangled together on Elphaba’s bed and the other girl was sleeping silently with her head on Galinda’s chest. The blonde brushed one stray braid away from her face, kissed her forehead, and looked out the window at the morning sun.
They would take it slow. Discover new things and feelings together. And who cared what the rest of the school thought? She didn’t. Not anymore. Galinda looked back down at her friend. This girl who had turned her whole world upside down. Who had forgiven her and allowed her a second chance.
Maybe this was exactly where they both belonged. Maybe, just maybe, they could figure out everything together and in the end it would be just the two of them.
Maybe nothing else would matter and they would get to grow and learn and live life together.
What a nice dream that was…
----- CHAPTER BREAK -----
Glinda leapt onto the train with a squeak, crashing into Elphaba and sending them both sprawling to the floor. She landed on top of her friend with a thud, both giggling uncontrollably. Elphaba looked up at her, a shy smile on her lips.“Thanks for coming”The blonde felt her cheeks flush as she looked into the warm green eyes of her friend. She scrunched her nose with a smile and leaned down to kiss her on the cheek.“I’ll always be here for you Elphie.”They stood awkwardly, helping each other up and trying to untangle their limbs. Once they successfully rose, Glinda looped her arm through Elphaba’s. Her friend was warm to the touch but trembling slightly. She pulled her closer and leaned her head on her shoulder.“You are going to be wonderful.”She felt Elphaba’s breath hitch.“You are going to blow him away and get everything you have ever wanted.”The older witch turned to face her and Glinda smiled softly, tucking a braid back into place behind her ear. They were just an inch apart, the rhythmic hum of the train surrounding them and blocking out all other noise. The air felt charged, like a storm about to hit. Suddenly, the train hit a snag in the tracks and lurched forward.“Woah!”Glinda stumbled, trying to right herself as the floor moved under her feet. She felt Elphie’s strong hands tighten on her arm and pull her in close. The blonde grabbed her hips, steadying the both of them. She looked up, her heart racing and found that Elphaba was staring at her, wide eyed.“Elphie? Are you okay?”The green witch was holding her breath, her eyes locked on Glinda and her body still shaking. She bit her lip and dropped her gaze. Glinda furrowed her brow, unsure of what Elphaba was looking at. She opened her mouth to ask again if she was alright, but was silenced when soft green lips pressed forcefully to hers.“Mmm!” Glinda felt the noise escape her throat as she stumbled back from the sudden pressure throwing her off balance again. She tightened her grip on Elphie’s hips and tried to steady her feet. But it was no good. In a flash, they tumbled to the ground again. The kiss broke apart as they fell and Glinda could only form one thought before she hit the ground:
Please do it again
This time, Elphaba landed on top of her, once again in a tangle of limbs. Glinda let out a breathy chuckle and tried to sit upright.“Oh my Oz I am so sorry…” Elphaba’s voice was impossibly soft as she scrambled away from her friend. Her cheeks were deeper green than Glinda had ever seen, a result she could only imagine was from a blush.The blonde rubbed the spot where her head had hit the floor of the train. “What? Oh, no! Elphie no no you don’t have to apologize for anything!”She reached out and tried to grab her friend’s hand but Elphaba had gotten to her feet and stepped several paces back. She wrapped her arms around herself, looking far too small. Glinda’s heart lurched.“Elphie please, I…I liked it…” It was her turn to whisper as she stood carefully back to her feet. She really did not like the way the floor constantly moved underneath her. She would have to find a better way of traveling if she was going to traverse Oz more frequently.The older girl had backed up to the wall, her eyes wide and glistening. Glinda walked carefully over to her and reached out a hand. Elphaba hesitated for a moment before taking it, intertwining their fingers. She looked down at their hands, avoiding eye contact with her friend. Glinda closed the distance between them, her other hand moving up to cup her friend’s cheek.She could feel so many emotions and words fighting to be first on her tongue. They had been best friends ever since that night at the Ozdust. Elphie was the only one who had ever truly seen her. Seen through her veneer of perfect socialite with perfect grades and been able to see how hard she was kicking to stay above water. Even before they were friends. It was one of the things Glinda had been so irritated by all the time. That Elphaba, social outcast, unpopular, green Elphaba, had seen right through her.There had always been such an intensity between them. At first it was hatred, but that had so easily given way to a beautiful devotion to one another. The passion never went away, it just…changed. After all, the opposite of love wasn’t hate, it was apathy.Glinda had never once been apathetic towards Elphaba. Maybe she hadn’t ever really hated her either. And maybe in another world, in another lifetime, things could have been different from the start. But she was always under so much damn pressure to be Miss Perfect. To live how her parents and her culture expected her to. To get the good grades, do the nice things, be with the right person. Glinda’s mind flashed to Fiyero and she expected her heart to hurt, or at least to feel conflicted, but she didn’t.Had she ever really liked him? Or was he just what was expected of her? There was such a real connection between her and Elphie, a palpable tether that seemed to vibrate in the air like a guitar string. She had never felt that with Fiyero. Sure, he was the safe choice, but was he the choice she wanted to make?“Glinda?”Elphaba’s voice cut through her thoughts and the blonde blinked, refocusing her gaze back on the beautiful woman in front of her. Her friend’s eyes were wide, her nails digging into her biceps. She looked positively terrified. Glinda felt her heart lurch and realized with a start that she didn’t want to be safe anymore.The younger witch untangled their fingers and lifted her hand to cradle the back of her friend’s neck, pulling her forward and crashing their lips back together.The sound of the self-driving train faded to a soft hum of inconsequential background noise as Glinda felt her blood rush in her ears. Elphaba’s lips were soft and warm, firm against her own. She felt strong fingers grasp her hips and she smiled against the kiss, rocking her body forward into the touch. There was a burning between her legs that she hadn’t expected, and it made her moan softly into the kiss. Elphaba tightened her grip on her hips, nails digging into the sensitive skin there. Glinda gasped and kissed back harder, nipping at the older witch’s bottom lip. Elphaba moved one hand around to grab at her ass, pulling her ever closer.When Glinda finally pulled away, both girls were slightly out of breath. Elphaba’s lips shimmered from the rose scented lip gloss Glinda was wearing. The blonde felt her belly burn at the sight and her cheeks flushed furiously. She smiled again, still cradling her friend’s neck and cheek. The older witch blew out a soft breath, tickling Glinda’s skin.“I like you…” The admission was soft and vulnerable, but certain.Elphaba’s eyes flicked up to meet hers. “You do?”Glinda smiled and swept her thumb softly over her friend’s green cheek. “How could I not?”They stood still for a moment, just looking at each other. Elphaba smiled wryly and leaned into Glinda’s hand on her cheek.“Maybe after I meet the wizard we can…see where this takes us?”Glinda felt her stomach lurch at the thought. A warm tingling sensation burned through her whole body as she studied the face of the beautiful witch in front of her. She wanted so badly to kiss her again. To move her hands down and find out how her hips felt in her hands. To touch and explore every inch of her friend. To truly let go of all the suffocating expectations weighing down on her and find out what she wanted for herself.She looked out the big glass window of the train at the Emerald City gleaming in the far off distance. They were alone right now. Caught in limbo between what was and what could be. Would things even be the same after Elphie met the wizard? What if he was so impressed by her that he whisked her away into his tutelage and she never went back to Shiz? What if she was pulled away and Glinda had to return to their shared room alone?Something cracked inside her chest. She didn’t know where the anxiety came from but she knew in her soul that they couldn’t let this chance slip away. She turned back to Elphaba who was looking at her curiously.“Galinda? Are you okay?”The use of her real name pulled her back to her senses, lightning shooting through her nerves. She let out a shaky gasp and moved her hands down to hold Elphie’s shoulders. Leaning forward, she closed her eyes and touched their foreheads together.“Elphie…I don’t want to wait.”“What?” The older girl’s voice was laced with confusion.Glinda furrowed her brow and gripped her friend’s shoulders tighter.“What if we don’t get a tomorrow?” She pulled back and looked up, right into the soft green eyes of the girl she knew she was falling for.Elphaba tilted her head. “What do you mean?”“Anything could happen when you meet the wizard! Maybe he wants you to move to the city. Or maybe Madame Morrible will ask you to study with her full time instead of at Shiz.” Glinda’s voice cracked and she put one pink-nailed hand to her heart.“I just have this terrible feeling that everything is going to be different tomorrow.”Elphaba smiled at her and reached up to grab the hand still touching her cheek. She kissed Glinda’s palm softly then grabbed her other wrist and spun them around so the blonde was the one pressed against the wall.Glinda gasped sharply, her eyes going wide. Her thighs tightened together on instinct, chasing any kind of friction to soothe the ache between her legs. Elphaba’s gaze traveled down as she smirked. One green hand trailed down the blonde’s side before landing on her hip and pinning her back against the wall. Glinda whimpered, nearly coming apart at the seams from the extremely minimal teasing that her friend was doing. With anyone else that would be terribly embarrassing, but Glinda was tired of pretending. Tired of always being the one in charge and in control. Tired of being what everyone wanted her to be. Tired of being so. fucking. popular.Elphaba relinquished her other wrist and the blonde landed her hands back on her friend’s shoulders. The older witch trailed her newly freed hand down the line of Glinda’s skirt as she leaned in, almost touching their lips again.“I doubt any of that will happen. But if we might not get tomorrow, let’s make the most of today.”Glinda, tired of waiting, leaned forward and kissed her. Wandering hands stilled as they both relished in the contact. But it only took a beat for Glinda to deepen the kiss with her tongue, coaxing Elphaba’s lips apart. The blonde brought one hand up to grasp at the older witch’s breast through her shirt. Both girls moaned at the touch, spurring them on even faster. Elphaba returned to trailing her hand down Glinda’s pink skirt, scraping her nails teasingly over the soft pale skin there. She palmed Elphaba’s other breast, rubbing her thumb over the hard nipple that protruded through the soft fabric. She was already soaked, but the sound her dear Elphie made at that sensation had her dripping.The younger witch broke off the kiss to tilt her head back against the wall and groan.“Elphie…please…”The green witch smirked and slid her hand up the younger girl’s skirt. “Can I go down on you?”Glinda’s eyes flew open and she nearly choked. For Oz’s sake this girl was going to be the absolute death of her. Her heart hammered in her chest as she took a breath and tried to speak, not quite trusting her tongue.“Y-yes…” She swallowed thickly and nodded. “Yes. Please.”Elphaba only hummed and smiled, clearly amused by her deeply rattled friend. She sank to her knees and looked up into Glinda’s honey brown eyes.“I’ve never done this before.” The admission wasn’t self pitying, but there was an undercurrent of nervousness that made Glinda’s heart melt. She tangled her fingers in Elphie’s beautiful braids and whispered out an admission she hadn’t made to anyone else.“Neither have I.”Elphaba placed soft kisses up her inner thigh and Glinda had to brace herself against the wall to keep from falling over.“I guess we are learning together then.”Without another word, Elphaba ran one hand up Glinda’s thigh and between her legs. She hooked under her underwear and ran one finger through her folds. She smiled softly, pushed the pink skirt up Glinda’s waist, and slid her underwear down her legs. Glinda stepped out of them and flung them to the side with her foot. Elphaba tapped her thigh with a smirk and lifted Glinda’s entire leg onto her shoulder. The blonde witch nearly passed out.With her leg braced on Elphaba’s shoulder, she had to grab onto the railing behind her to hold her balance. The designer may not have considered wayward track snags in their design, but at least they included a lovely handrail for sexually ravished young witches.The first swipe of Elphaba’s tongue was cautious but Glinda already had to bite back whimpers. She tightened her grip in the older girl’s braids and she accurately took this as encouragement to try more. Elphaba trailed her tongue up to Glinda’s clit, finding it easily and flicking.“Fuck!” Glinda arched her back and tightened her grip on the railing.Elphaba chuckled and gripped tighter onto her thigh. Her other hand dragged sharp nails up the blonde’s skin sending shivers through her whole body. Then, slowly and carefully, she pressed two fingers inside her roommate.Glinda gasped and twitched her hips, chasing the feeling. Her friend obliged, thrusting into her quickly and deliberately. By Oz, the young witch had never felt anything like it. At first, the sensations were so overwhelming she couldn’t even tell what Elphaba was doing. Her whole body rocked with the moment but her mind was drifting a million miles away, thinking of Shiz and hating one another and the ball and the hat that now lay lovingly on the floor beside her best friend and and and and... She was holding her breath, afraid to let it out and disrupt the moment or break this spell they seemed to be under. Her heart was racing, mind reeling as she tried desperately to calm the anxiety and bring herself back to the moment.After what felt like an eternity, Glinda felt soft fingers caress her hip. She forced herself to look down and found Elphaba looking up at her like she hung the moon. Her cheeks were flushed and green eyes sparkled. She had pulled away from her clit and was resting her head on the blonde’s pelvis, just watching as she continued to thrust gently with her fingers.Glinda’s head went suddenly quiet and she released the breath she had been holding. The tension left her shoulders as she ran her fingers through Elphaba’s braids, the sensation grounding her. Her friend’s fingers stilled and looked at her with concern.“Are you alright?”Glinda nodded and took another deep breath. “Just nervous.”Elphaba started to pull her hands away. “We don’t have to-”“No!” Glinda grabbed her wrist and looked at her friend with wide eyes.“Please. Continue. I got a little overwhelmed but I want you. Please.”The older witch searched her face for a moment then smiled softly. “I want you too.” She paused for a moment, then shyly added, “Show me what you like?”Glinda felt her heart swell at the tenderness in her voice. “I will like anything you do.”Elphaba’s eyes lit up and she flushed even darker green. Without any more hesitation, she restarted her thrusts, watching Glinda for her reaction. The blonde let the nervous feeling rush through her this time, then breathed out and let it flow past. She was left feeling light and airy, able to turn her attention back to the beautiful woman between her legs.With that weight off her chest, Glinda could finally truly feel the pleasure coursing through her in time to Elphaba’s thrusting fingers. She moaned deep in her chest, head falling back against the wall.“Ooohh fuck Elphie…”Elphaba leaned back in and swept her tongue up to her friend’s clit once again. Glinda whimpered at the sensation and bucked her hips forward. Elphaba started slowly, using the flat of her tongue in broad strokes that had the blonde whining with each swipe. She curled her fingers inside Glinda, earning a breathy gasp and a tightened grip in her hair. When she repeated the motion, the blonde rocked her hips in time with it, creating a new rhythm.Her whole body burned with the feeling as she steadily climbed the hill towards orgasm. The situation definitely wasn’t perfect. The rattling of the train sometimes threw her off balance and she had to grip onto the handrail to keep from falling. They were both inexperienced and sometimes slipped off contact with each other. But Elphaba was an Oz-damned sorceress with her tongue and Glinda’s moans were proof they were doing something right.When a lurch of the train caused Elphaba to roughly flick her clit, Glinda saw stars.“Fuck! Do that again! oh my Oz…”Elphaba raised an eyebrow and used the tip of her tongue to quickly snap over her clit. Glinda’s belly clenched as she let out a high pitched whine.The older witch pulled back a bit, licking her lips and looking up. “Like that?”Glinda pushed her back between her thighs. “Fucking hell yes, just like that.”Elphaba chuckled and continued to eat her out, rapidly flicking the tip of her tongue over her friend’s clit. Glinda gripped the railing so hard that her knuckles turned white.“FUCK!!! Yes, Elphie just like that!!!”She could feel a tingling sensation growing just below her pelvic bone and knew she was getting close. She screwed her eyes shut and gritted her teeth, the pre-orgasmic tension reaching a fever pitch in her body.“Don’t…change…anything…fuck!!!” Her words were interrupted by moans and whines as she crested the edge of the wave.With one final flick of her tongue, Elphaba sent Glinda over the edge into bliss.“OH FUCK ELPHIE!!!”Her thighs clamped down hard, shaking around green ears and a wicked smile. Waves of pleasure rocked through her, making her curl forward and tremble. She had never felt such unlimited release before. Glinda felt her leg finally give out and she collapsed to the floor with her friend for the third time that day. Elphaba caught her deftly and lowered them both against the wall. Glinda breathed deeply as the orgasm faded and she was able to blink herself back into the present.“You’re so beautiful.” Elphaba spoke softly.Glinda turned to look at her, smiling and panting. “So are you.”The older girl leaned in and kissed her, gently and lovingly this time. The desperation seemed to have dissipated, though Glinda still couldn’t shake the slightest feeling of anxiety. She ran her thumb over the curves of Elphaba’s face, trying to memorize how she felt under her hands. When they pulled apart, both were grinning.Glinda trailed her hand lower, resting on her friend’s hip as she looked up shyly. “Can I?”Elphaba kissed her one more time, then nodded towards the large front window on the train. Glinda turned to look and her heart sank. The Emerald City shone just a few minutes away in all its green glory. They were almost there. Elphaba stood and offered her roommate a hand.“When we’re done here, I’d like to take you back to our room and make a proper night of it. We can talk. Maybe figure out what we want to be to each other?”Elphaba looked at her hopefully and Glinda smiled sadly back. She squeezed her hand and nodded.“I’d like that.”Glinda walked on shaky legs and went about putting herself back together. She fussed with her hair, straightened her skirt, and put her underwear back on. The sensation of dread that pulled at the back of her mind refused to lessen as she got ready to explore the city. But she swallowed it down as the train came to a stop and Elphaba reached out her arm. Glinda took it happily and they stood shoulder to shoulder as the door opened. Both girls could feel something had changed between them, and both were nervous and excited to see where it might go. But for the moment, they had a wizard to meet. When they stepped off the train, they did it together.oOoGlinda stood on the balcony, watching her best friend fly off into the clouds, and she knew she had sealed their fates forever. Soldiers surrounded her but she had never felt so alone. As Madame Morrible pulled her away, she could only think that she had been right. They would never get their tomorrow. Maybe that was her fault for being so scared. Maybe it was Elphaba’s fault for running away. Or maybe it was neither of their faults and they simply did the only thing they each could.No, they would never have tomorrow. But at least, even if it was the only comfort she could find, Glinda knew they had gotten one moment. One blissful, perfect afternoon.And that…that would have to be enough. There was no other choice.
