Author's note: Another Tumblr prompt. Non cursed version of the diner scene in 3.18. Enjoy!
Disclaimer: Does it need saying?
You can do this, Emma thought to herself as she stared at the cup of hot chocolate. Just concentrate.
She closed her eyes, willing the mug to go where she wanted it to go. Killian was sitting over at one of the booths, after volunteering to help her study. He could actually read some of the crazy languages in Regina's spell books, so she was grateful for his help. Plus he was more fun to be around than anyone else she knew right now.
Emma's eyes shot open when she heard a soft pop; the mug had vanished. "Boom!" she exclaimed happily, pounding her hand on the table. She felt very proud of herself. She turned around, grinning hugely, and found the mug exactly where she wanted it to go: in front of Killian. "Granny's to go," she explained, moving to slide into the booth across from him. "I should open a franchise."
Killian's too blue eyes glowed with pride, a smirk on his lips. "Impressive."
Emma swallowed, her throat suddenly a bit dry. She had done that to impress him, she realized with a start. He always went on about how amazing he found her; it always struck her before as a lot of nonsense. But now...she wanted to see that look in his eyes. The adoration she always found there. She craved it, like she craved chocolate. It always made her feel lighter, happier. Part of her wanted to run, to back down before things went too far, but she was so tried of running. So instead, Emma offered him a smirk of her own. "Wanna see something really impressive?"
Emma waved her hand; a cherry materialized in front of her. She pulled off the stem, plopping the cherry into the whipped cream of his hot chocolate, keeping the stem for herself.
"Funny. I didn't know cherries went with hot chocolate," Killian said a laugh rumbling through his chest. He picked up the mug and good a healthy swig of it; Emma's eyes glued to his neck as he swallowed. And suddenly it was very hot in Granny's diner. Why couldn't he button his shirt like a normal person? All that skin exposed—good lord, his chest hair—was just trouble waiting to happen. Usually, Emma could keep a tight lid on the attraction she felt for him—she'd stopped kidding herself about that a long time ago—but for some reason, it was bubbling to the surface again.
"You have a lot of things to learn about this world, Killian," she said finally, trying to refocus her attention somewhere else.
Killian set aside his mug and leaned closer, almost as if he could sense how off kilter she was. Bastard. "Care to give me an example, love? You know I'm always willing to learn."
Damn it. She was supposed to be practicing her magic, not flirt with the pirate! Wait, was she flirting? Oh god, she so was. What was wrong with her? Right now she didn't give a god damn about magic, all she wanted was to kiss that smirk off his face. Just like Neverland. The memory came rushing back and Emma clenched her thighs together under the table. Fuck. If she hadn't stopped that kiss when she did...her thoughts so couldn't go there.
But why not? The fact was she liked him. He was there for her and good for Henry...and sweet mother of God, he was the most attractive man she had ever seen in her life. Her eyes flicked down to lips just in time to see his tongue dart out to lick them. She groaned inwardly and went back to his eyes. The mischief there told her he knew exactly what he was doing. Two can play this game.
"Fine, you want an example?" Emma asked, twirling the cherry stem in her fingers. "I can do that. Watch this." She put the cherry stem in her mouth and moved her tongue intricately, tying it expertly. It was one of her favorite tricks; it always drove men crazy. She was sure Killian would be no exception. When she stuck out her tongue with the now tied cherry stem, his eyes were wide, his jaw slightly slack.
Emma was starting to get a bit self conscious when Killian finally spoke. "Aye, love. Now that is impressive. May I?" he asked, reaching out with his hand. Emma nodded. Killian reached out his hand, his finger closing over the stem, pulling it off her tongue. He examined it, shifting a bit in his seat. Gotcha.
"Is this a skill common in your realm, Swan?"
Emma shrugged. "Not really. It takes a lot of...practice." She could feel the air around them thickening, the tension building steadily. To her surprise...she wasn't afraid. "I could show you. If you like."
"Could you? And what would you ask for in return?"
Emma got up and sat on the table, deliberately closing the space between them. "Who says I want anything?"
Killian got up too, coming to stand in front of her, invading her space. "Do you know how much fire you're playing with, Swan?" he asked, his finger trailing along her jaw.
"Are we playing?" She was surprised at how breathless she sounded. Emma searched his eyes; she could see the want there, along with the desire to do right by her. He didn't want this to be a one time thing.
"You tell me, Emma." He said it with such hope that her heart clenched.
She swallowed, looking into those gorgeous eyes of his. "No, we're not." She reached up and curled her fingers around his collar, pulling him down to her and kissing him for all she was worth. She was tired of fighting, tired of running. Emma was going to take what she wanted and right now, she wanted him.
Killian groaned softly against her lips, his hand sliding up into her hair. If she caught him by surprise, he quickly recovered, angling his head to deepen the kiss. Unlike Neverland, Emma didn't pull away, didn't stop. In fact, she pulled him closer until he was standing between her splayed thighs; she could feel the warmth radiating off him, the desire. She wrapped her legs around his waist up under his coat, closing the final gap between them.
"Gods, Emma," Killian gasped against her lips. "Are you sure? If we do this, I won't be able to stop."
"I'm sure," she said, trailing her lips down along the neck she had been admiring earlier. "I want you, Killian."
Killian groaned in response, his hips rocking against hers. He was hard and heavy between her legs; she couldn't wait to see how he felt inside her. His hand snaked under her blouse, caressing the skin there. "I love this color on you," he mumbled, hitching the fabric up. "But I'd love it much more off of you."
Emma released him, pleased to see the red mark on his neck as she crossed her arms and pulled the blouse off. They would have to be quick; there was no telling when someone could show up. Killian seemed to sense it too; he was already pulling off his own clothes. Heavy leather jacket, vest and pants all found their way to the floor. Emma hopped off the table to pull off her own pants, cursing herself for not wearing a skirt. But there was no time for that now. In moments she was naked and back on the table.
"You are beautiful, Emma," Killian said in awe. He reached out and palmed her breast, his thumb brushing over the hard nipple, making her shiver.
Her eyes traveled over his body, momentarily stunned by what she found. She knew he was gorgeous, but nothing could have prepared her for the sight of him nude. Scars, some large and jagged, some short and thin, crisscrossed his chest. His dark chest hair begged for her touch; Emma reached out and explored the soft hair all the way down to where his thick cock stood at attention. She wanted to get down on her knees and take it into her mouth but they didn't have time.
"Next time, darling," Killian said, raising her eyes back to his. He leaned down and kissed her again hungrily, his hooked arm coming around her back and pulling her to the edge of the table. Emma shivered at the cool metal on her back, but it wasn't unpleasant. She had barely noticed it was there before, just accepting it as part of him.
Emma spread her legs, hitching them up over his hip bones. Killian ran his hand over her thigh, nipping at her lip. "You deserve far more than this, Emma, but gods help me, I want you so much."
"It's okay." She kissed him again, reverently this time, reaching between them to guide him. He sank into her with a groan, Emma inhaling sharply. He was bigger than she expected, filling her in a way no one else ever had. "Oh my god." She rocked her hips, needing him to move.
Killian obliged her, pulling almost all the way out before thrusting back in sharply. The things on the table rattled behind them with every thrust, but they ignored it. The only other sounds were their harsh breathing and the light slap of skin as Killian fucked her right on one of Granny's tables. Emma tightened her legs around him, forcing him deeper inside her, wanting to feel this tomorrow, to remember what they'd done.
"So fucking good, Emma," Killian breathed, hips mouth latching onto her pulse point. "So tight, so wet."
Emma threw her head back, a moan clawing it way from her throat. His voice should be illegal, with the things he was doing to her. The ache between her legs built, tension coiling tightly. "Harder," she gasped. "Please."
Killian pushed her down to the table top, dragging her legs up over his shoulders. "Hang on," he warned. Emma curled her hands around the edge of the table just in time; Killian's forceful thrust jarred the whole thing. But it was exactly what she wanted, hard and fast. "Yes!" she cried, far louder than she should have. "Oh god yes." This was completely unlike her; this was fire and passion, completely wanton and free. It was amazing and she knew there was no way this could ever be merely a one time thing. Not with him. He was everything she hadn't know she needed until now.
Emma's whimpers and moans filled the diner as he took her with sure powerful strokes. "Come for me," Killian begged. "Come on, love." She could see the tension in his body as he held back, wanting her there first. Emma let go of the table, bringing her fingers to her clit, rubbing it swift circles in time with his strokes. In seconds, her orgasm overtook her, boiling hot as she spasmed around his cock. Emma bit her lip to keep from crying out, but Killian couldn't hold back his hoarse shout as he spilled himself deep inside her.
Her orgasm left her weak and spent, chest heaving with harsh breaths. Killian recovered first, letting her legs down to dangle over the table. He managed to sit back in the booth, bringing her hand to his lips to kiss. "We need to get dressed," he mumbled. He sounded as tired as she felt.
"Ugh." Emma scrubbed her hand over face, eyes blinking against the florescent lights. "I don't want to."
"Unless you want Granny and her bloody crossbow to find us like this, Swan..."
"Okay, okay." Emma heaved herself into a sitting position, expecting the guilt and recriminations to start in her head at any moment. But it didn't. All she felt was sated and happy. She looked over at Killian, who regarded her cautiously. "Hey," she said, cupping his cheek in her hand.
He turned his head, kissing her palm. "You are bloody incredible, Swan."
She smirked. "So are you."
He grinned. "That wasn't even my best work."
"Oh really? Care to prove it?"
"Only if the lady insists."
"Oh, she definitely does."
Emma left a note for Henry in their room before joining Killian in his. The next day when she emerged, Ruby found her on the stairs. "Don't go to the diner," she warned.
"Why?"
"Granny's hopping mad. When she came in this morning the whole diner smelled to high heaven of sex."
Emma schooled her face into what she hoped was a neutral expression. She knew it didn't work when Ruby sniffed, her eyes going wide. The she wolf's eyes flickered between Emma and the closed door to Killian's room, which was right across from Emma's. "Took you guys long enough."
