Work Text:
Eponine curled herself back into Cosette, pulling her girlfriend’s arms around her tightly and closing her eyes again. She had woken first, and had gotten up to set the kettle on, but they were in no rush this morning. Cosette murmured slightly, planting half awake kisses on Eponine’s shoulder.
“Go back to sleep, my darling, we have time.” Eponine whispered, tracing circles over the backs of Cosette’s hands and forearms.
“Mmm good,” Cosette said, her voice still husky with sleep, “because I had a dream about you, and I’m not quite ready to wake up.” Before Eponine could ask what the dream had been about, Cosette snaked her arms up Eponine’s torso and ran her slender, delicate fingers over her breasts, cupping them gently and beginning to play with her nipples. Eponine sucked in a breath as Cosette twisted one between thumb and forefinger, causing Eponine to arch her back involuntarily.
“A dream, huh?” Eponine gasped out, arms pinned by Cosette’s, but she pressed her backside against Cosette, and relaxed into the other woman’s arms and let her fingers roam.
“Mmhmm,” Cosette continued to play with Eponine’s nipple with one hand, and pushed herself up with the other as she slid one leg over Eponine’s thigh so she was on top of her. Her sleep mussed golden hair fell around Eponine’s face. “You made the most delicious sounds,” she whispered into Eponine’s ear, nibbling it and relishing the gasp that answered. She pressed a quick kiss behind the hollow behind her ear, sat up, and with both hands pressed Eponine’s hips into the mattress. Her fingers traced their way over Eponine’s abdomen, up her torso to cup those peaked breasts again, as she nudged open Eponine’s legs with her knee before drifting her hands back down Eponine’s stomach and settling herself between her thighs.
“What are you -” Eponine started, watching as Cosette lowered her head to her stomach, pressing gentle kisses all the way down to the apex of her thighs. Eponine lifted her hips to meet Cosette, but was pushed back down.
“No, no, dearest, just relax and let me play, okay?” Cosette crooned, turning her head and kissing Eponine’s inner right thigh. Eponine squirmed slightly as teeth pulled at her skin, Cosette working the sensitive spot with kisses and suckling. Eponine could feel heat pooling between her legs, desire thrumming through her.
“What are you-” she gasped as Cosette pulled away, her girlfriend’s wicked mouth finding her clit and kissing it gently, “- stop teasing, please!” She wanted to be touched by Cosette, feel her between her legs, not be teased by her.
“So impatient!” Cosette teased, letting her fingers caress Eponine’s thighs like they were the most precious thing on earth. “I want to worship you, Eponine, will you let me?”
“Yes,” Eponine choked out, barely able to hold herself still she wanted Cosette on her so desperately. “Yes, anything.”
And then Cosette was there, lips parted around Eponine’s clit. Her tongue snaked out, teasing at first, letting Eponine squirm, before licking. Eponine, unable to keep her hands to herself, reached down and tangled her fingers through Cosette’s hair as Cosette licked and sucked at her clit.
Eponine trembled on the bed, grinding her hips into Cosette’s face. She all but felt Cosette’s smile against herself, before those slender, wicked fingers snaked along her thighs and found her entrance, slick with wetness and warm with desire. Eponine moaned, unable to help herself, as Cosette slid a finger into her.
Cosette kept working Eponine’s clit with her mouth, sucking and licking and loving every minute she got to taste the beautiful woman beneath her. Two more fingers slipped easily inside Eponine, and she crooked them. Eponine’s hips bucked again at the movement, and Cosette used her free hand to hold Eponine’s hips down.
“Tsk, tsk, I told you to be patient,” she murmured against Eponine, the sweetness of her on her tongue, the slickness of her on her fingers.
Slowly, gently, teasing and relishing every little squirm beneath her - Cosette slid her fingers in and out of Eponine, working her, coaxing little mewls and moans from those perfect, full lips. She pulled herself up for a moment, wanting to see Eponine’s face as her fingers stroked the deliciously warm inside of her pussy. Cosette couldn’t help but smile at her, eyes closed, mouth open, throat fluttering as she gasped.
“Don’t stop, don’t stop - Cosette, please,” Eponine’s voice shuddered, and Cosette knew she was close. Cosette moved her hand, still keeping her fingers inside Eponine, but brushed her clit with her thumb, continuing to tease, as she slid her other hand up Eponine’s torso and began to play with one nipple as she leaned up and took the other in her mouth.
Teeth scraped against Eponine’s already sensitive skin as Cosette’s thumb caressed her clit, pressing down ever so gently. She shuddered, muscles tight.
“You’re so close, baby, so tight around me,” Cosette murmured, pulling on Eponine’s nipple and sucking it between her teeth again. “Will you come for me?” She said, pressing her thumb down and stretching her fingers again.
Eponine gasped, moaning as her hips bucked and her climax shattered through her. She screamed Cosette’s name as she worked her clit, working her through the tremors, continuing to flex and massage her until finally, Eponine collapsed beneath her, still twitching. She moaned Cosette’s name, pushing her breasts into her girlfriend’s expert hands as they massaged her nipples, slower, this time.
Cosette lay down beside Eponine, looping one leg through hers and tracing her fingers over Eponine’s stomach in an echo of the way Eponine had done over her hands only moments ago. Eponine opened her eyes, rolling her head to meet Cosette’s gaze, and Cosette relished the soft, satisfied look in those dark, beautiful eyes. Relishing that she had been the cause of it.
“Was this all in your dream?” Eponine murmured, tilting her head to kiss Cosette, tasting herself on the other woman’s lips.
“The dream pales in comparison, it always does.”
