Regina didn't realise how much she had held in, held back, kept secret even from herself until she let it go. She kissed Emma like she was life itself, like she would die if they ever stopped. She pulled at her clothes though Emma pressed against her already, it wasn't close enough.
Emma lost touch with everything around her. The only thing that mattered was this feeling running through her. Her heart beat rapidly, she forgot everything, only feeling this rush, this need to be close and stay close to the woman in her arms. She let herself be swept away.
Regina broke away first.
"Wait" she said, breathing heavily.
"Why?" Emma breathed, reached for her lips again. Regina kissed her back and for a moment forgot what she was saying. She pushed Emma back and broke them apart again.
"Wait" Regina said again. This time Emma opened her eyes to look at her, scared of what might be coming.
"Henry is upstairs" Regina said
"He's probably passed out by now" Emma said, amused by the thought of him fully clothed and face down in his bedding.
"We can't do this here" Regina said. She looked down at her left hand, her fingers were interlaced with Emma's. She could feel Emma's heartbeat. Her other hand was still holding the collar of Emma's jacket. She smoothed it out and looked at her face.
Emma watched her.
"Come on" Regina turned and pulled Emma along behind her. Emma watched her slink up the stairs. She ran her hand up the sooth banister that curved back on itself as they reached the first floor. They walked across a carpeted landing.
Emma heard Henry's snores coming from somewhere. Regina opened a door, pulled Emma through and closed it behind her.
Regina pushed Emma back against the door and kissed her. She pulled her jacket over her shoulders and it dropped to the dark, hardwood floor.
Emma's hands found the buttons of Regina's jeans. She smiled as they kissed and she nudged Regina back and over to the bed. Regina kicked off her shoes and Emma tugged her jeans off. She threw them over her shoulder. Regina laughed.
"Shh!" Emma said, playfully putting a finger to her lips and climbing over her. She kissed Regina as she unbuttoned her shirt. Emma sat back to pull her top off. Regina followed.
"Ah ah" Emma said, stopping Regina's hand that was half-slipped into the front of her jeans "it's my turn" Emma said as Regina laughed and took her hand away. She propped herself up on her elbows. Emma slid off the bed to pull her own jeans off. She looked up at Regina.
"God you are beautiful" she said climbing back onto the bed. She pulled Regina onto her lap. Regina wrapped her arms and legs around her.
"May I kiss you?" Regina asked, reaching down.
Emma licked her lips, pushed her underwear to the side and Regina groaned. Emma went unbearably slowly. She kissed Regina's neck as her head went back and she rolled her hips, pushing Emma deeper in her.
Emma let Regina do what she wanted. She held her, kissed her skin and pushed back when Regina rocked on her.
Regina struggled to keep quiet. Replacing moans with gasps, she breathed heavily. She held Emma tightly as she shook and came.
Emma held her as she recovered. She kissed her neck and shoulders. She ran her fingers up the curve of her back. Emma felt relief, like she came right at the same time, though Regina hadn't touched her.
When Regina loosened her arms Emma let her fall gently onto the dark grey sheets. Emma lay beside her and traced her fingers up and down her body. Goosebumps broke out all over her smooth skin. Emma pulled her black bra strap off her shoulder and pulled the cup down. She smiled and kissed Regina's hard nipple.
Regina gasped again and let her suck as hard as she could stand. As she did, her hand found Emma's leg. She slid her hand up her thigh and between her legs.
"Wow" Regina said, finding Emma wet. Emma laughed and looked up at her.
"Well what did you expect?" she asked. Regina smiled, feeling proud she had invoked such a strong reaction in Emma. She sat up, pushed Emma back on the bed and slid her underwear off. Emma could barely contain her excitement.
Regina kissed her hips, the inside of her thighs, she licked and sucked and bit Emma's skin. Emma writhed.
"My god, you're such a tease" she said and Regina smiled, continuing to neglect the one place Emma needed her to be.
"Regina!" Emma said, grasping at the sheets, pillows, whatever she could find, tension rippling through her body.
"Shh!" Regina warned from between her thighs
"Please" Emma begged, quietly "do it now, Regina" she said. Then Regina kissed her exactly where she needed. Emma whimpered. She ran her tongue slowly up and down and in circles. Emma squirmed in blissful agony. Regina took her time and it was torturous.
Emma held on for a couple of minutes before Regina went for the finish. Regina slid her fingers inside and a shiver ran through her. She rode swells of pleasure, her hand slid down and grasped a handful of Regina's hair. Regina laughed and her hot breath tickled Emma.
She came to a surging climax and bit the back of her hand to keep from calling out. Her body heaved, went rigid, then relaxed.
Regina sat back, wiped her mouth and wiped her hand on the sheets. She lay next to Emma who was trying to catch her breath. She kissed her ear gently and her shoulder. Emma turned to face her and kissed her deeply. She tasted herself on Regina's tongue.
