AN: First songlist story. This one is 'I drove all night'. Originally it was written by Roy Orbison and while he is awesome, I think that the best version is Cyndi Lauper's. Check it out - it was the inspiration for this fic.

Emma quotes part of the song.


Emma needed to get out of town. She used to love Boston, loved the vibe of the city, but now she was desperate to get the bright lights behind her as she headed to Maine, and him.

She had been in Boston on a job. A bail jumper that thought he could lose himself in the city. Maybe he could have, if somebody other than Emma Swan had been assigned to bring him back. It had taken some doing, and far too much running, but she had collared the creep and picked up her pay cheque and now she could leave.

If she was going to be sensible she would have stayed overnight in Boston and then driven home in the morning. She was exhausted. But she couldn't. She just needed to get back. Her muscles were sore, she had the beginnings of a headache, and she hadn't eaten for hours. But she had to get back, it felt like a fever.

She was on the highway, listening to her Spotify play list, and singing along with the various tunes she had picked when she'd been tipsy a few weeks before, jumping from artist to artist, picking songs she'd loved years before, and discovering new tracks that drew her in. It kept her awake, as she headed back home to Storybrooke.

It took her just over four and a half hours to get to her house. She'd left Boston not long after midnight – this drive had been a stupid idea. She'd stopped once half way there to buy herself a wake up coffee, but now she was parking her car and she had a bounce in her step. She made her way to the front door and unlocked it, slipping into the dark house. She hadn't said she would be home tonight. She wanted it to be a surprise. It was Regina's week to have Henry, which meant it would just be the pair of them.

Emma dropped her keys on the table by the front door and slipped off her red leather jacket, hanging it over the banister as her eyes were focused on the room up the stairs. She quietly pulled off her boots and left them at the top of the stairs. The house was silent, and lit by the moonlight flooding in through the window at the top of the stairs. She knew where she was going, and she wanted to be as quiet as possible, so she wouldn't wake him up.

She was undoing her shirt as she opened the bedroom door and she couldn't help the leap in her chest when she saw him lying there. Killian Jones, her beautiful husband, fast asleep. His chest was bare, and she knew that he was naked under the sheet that was pulled up only to his hips. All the drive home she had been thinking of what she would do when she got home to him, the way she would strip off and climb into bed with him, and as she drew closer and closer to her home she started to feel more and more turned on.

As silently as she could, she finished getting out of her clothes. She stood naked at the foot of the bed and gently pulled the sheet down Killian's body, grateful that he had kept the windows open so she could savour the beauty of his body lit by the moon.

When the sheet was gone Killian twisted slightly, clearly feeling the drop in temperature. It was a warm night though and it wasn't enough to wake him up. Emma smirked as she considered just how warm it was going to get very soon.

Very very carefully she climbed up onto the bed, and she started to press kisses against his legs. Just the ghost of kisses, her lips barely touching the skin. He had spread out across the bed and his legs were apart, which she thought was very considerate of him. Further and further she made her way up his body, pausing every now and then to see if he had woken up.

Not yet. But he would!

Finally she had made her way up to his groin, and she smirked as she thought about what she was about to do. She'd never been a fan of giving head before Killian, but there was something about the whimpered and moaned her name that always made her so excited. He was always so damned thankful!

Resting between his legs, she gently blew on his cock and smirked again when she felt him flinch slightly. She waited, but he still didn't wake up. He moved a little more and his breathing evened out again, and she dragged her tongue up the length of his shaft.

She started gently, her tongue moving over his cock, and swirling around the tip, but gradually she picked up the pace. She was able to swallow him almost completely when he was soft like this, and she wanted to savour it because she knew that it wouldn't be long before he grew and she wouldn't be able to fit him quite so well.

She was so caught up in the feelings of him in her mouth, the sensation of him getting harder and harder as her head bobbed up and down, that she had stopped paying attention to his breathing. Then she felt his fingers in her hair, and she heard him gasp her name as a question. The bedside lamp went on and she looked up, her mouth still around his cock as she made eye contact.

"You're home?"

Emma dragged her mouth along his cock, and let him pop out of her mouth before she lifted her head and grinned at him

"You noticed?" she teased. Killian smiled, still half asleep but obviously happy to see his wife. She pressed another kiss to the tip of his cock and then slowly moved her body up his, kissing her way from his crotch to his face.

"I didn't know you were coming home tonight." Killian was running his fingers through Emma's curls and she rested against him, her body over his and her head on his shoulder.

"I finished up early and wanted to get back to you." She explained, her hand running down his body and stroking every part of him that she could reach. Killian glanced over to the digital clock beside the bed and his eyes opened wide.

"It's almost 5am!" he spluttered. "Swan, lass, why did you drive so late? You could have waited?"

Emma lifted her head and looked straight into his beautiful blue eyes.

"I drove all night." She told him, and kissed his lips. "To get to you." She kissed him again, and slipped her leg over his, pulling her core closer to his cock. "The city was sticky and cruel, I had to escape." She explained as she started to rock gently against him. She was turned on, and he clearly was too, but it was so soft and slow and languid, the way they were moving together. "Maybe I should have called you first but I was dying to get to you." And she moved more fully over him, sucking on his neck.

Killian's hands started roaming over her body, pressing her against him, his fingers massaging her arse as he kissed her temple. She lifted her head and looked at him.

"I was dreaming while I drove." She teased, "that long straight road."

"uh huh?" he grinned, rocking his hips gently and then twisting them over so he was lying on top of her. Then, Emma on her back, he started to kiss his way down her body. They needed to pick up the pace a bit.

"I could taste your sweet kisses," she murmured, as Killian reached between her legs and pressed some very sweet kisses against her curls. "Your arms open wide." She was feeling breathless, her voice caught as she gripped his head, feeling his tongue sucking and nibbling her, thrusting inside her, his finger pressing her wet folds apart. "This fever for you is just burning me up inside!" She panted, and Killian started to grip her hips, pulling her closer to him, making her feel like her cunt was a golden goblet that he used to drink the water of life. It really did feel like a fever, this burning need to be with him.

There was so much more that Emma wanted to say, but she could barely breathe as Killian picked up the pace, bringing her closer and closer to the orgasm that she had been dreaming off the entire drive home. Her words became moans, and then gasps, and then, finally, screams of joy. All she could do was swear as Killian and his amazing tongue brought her up and over the edge of an orgasm that made her see stars.

Coming down the other side, his fingers still gently thrusting inside her, she managed at last to catch her breath.

"I drove all night," she repeated, as Killian moved back up her body, his cock resting between her thighs. "I crept into your room, to make love to you." She kissed him, the tangy taste of her arousal thick on his lips. "Is that alright?" She smirked at him.

Killian slipped his hand under her thigh and eased her leg up, before guiding his cock into her throbbing core. It was slow and steady and so incredibly erotic, the way she gradually stretched around him and he pressed further into her. Finally he was completely enclosed by her walls and he kissed her gently, his eyes dark and that smirk on his lips.

"It's alright." He told her, and they started to move together, this wonderful dance that they performed so well with one another. "It is so much more than alright."