Work Text:
Emma Swan had never been what you would call an explicitly kinky person. Her sex life wasn’t strictly vanilla but the last guy who had tried to slap her during sex had been slapped back and promptly kicked out of her apartment. The thought of using anything sharp during sex had previously made her cringe. Then Killian had run his hook down her spine while he was kissing her and damn it, that had been all she’d thought of for ages.
Ever since the beginning, he took his hook off during sex, an unspoken agreement between them since the first time when she had eyed the hook warily. They hadn’t had sex nearly often enough for Emma’s taste (the man was an exceptional lover) since Emma had responsibilities. But after Emma realized how much she wanted the hook to touch her everywhere, it was a week before she was able to confront him on his ship.
“Emma, love, to what do I owe the pleasure?” Killian asked, the smile on his face evident. It always made her stomach flutter, the way the pirate smiled at her, the way he always looked genuinely happy to see her. So, she was also a romantic, sue her.
She knew that the warmth on his face, though, could change to heat in an instant so she stepped forward until her body was close to his, her arms looping around his neck. “I had to get away,” she purred, her lips curling into a smirk, making her interest very clear. “I had to see you.”
Killian raised an eyebrow with interest, his hook resting on her back, his other hand sliding down to cup her ass and pull her hips to his. “Oh? Not too busy saving the world, or the city, as it were, to keep the lonely Captain Hook company?”
Emma rolled her eyes, not wanting to play his games right now. As fun as their playful banter could be, she had something she wanted. So, she tilted her head, leaning up to press her lips to his. The feeling of the hook against her back through her thin shirt about did her in as she pressed her chest to his, not able to get close enough. She’d made the right choice by calling her father and begging him to act as sheriff for the day since she was “sick.” She hadn’t had the chance to manipulate him as teenagers. Might as well do it now.
Seeming to get the picture, Killian lifted her easily into his arms and carried her towards the cabin. She didn’t want to wait that long. Cora’s spell hiding the ship was still in place. And apparently Emma’s kinky side was making itself well known because the thought of fucking on the ship deck was making heat shoot up her spine. So, she wiggled until she could plant her feet on the floor.
“Was I mistaken? That kiss felt like you want to go to bed,” Killian murmured, letting her go when he realized she wanted it and pulling away.
Emma shook her head, stepping away from him and looking into his eyes under her lashes as she reached up, unbuttoning the blouse that she had chosen specifically. She loved watching the way his eyes darkened with need as she teased the buttons and the fabric was wonderfully thin. Impatience was already blossoming inside her, the need for him becoming overwhelming. “No, I don’t want to go to bed,” Emma whispered, licking her lips as she finished the buttons, pushing the fabric down her shoulders. “I want to stay here.”
It took only until the end of her sentence for Killian to be on her, one hand gripping her hip, his hook sliding down her back and, oh, she arched into him, feeling the sharp edge against her. She knew he wouldn’t hurt her. And then she wondered if she wanted him to hurt her.
“You get sexier by the minute, Emma,” Killian murmured, his hand on her hip sliding up to undo her bra, something that had taken him a while to learn but that he now did more effortlessly than half the men of this world that she’d taken to bed.
Emma moved her arms, letting her bra drop onto the deck as Killian reached around her back to pull his hook off. She rested her hand on his arm, shaking her head. “Keep it on. I want to feel it.”
Killian looked at her and Emma worried for a moment that she’d broken him. But he recovered quickly, his lips pressing to hers with a passion that made her knees weak. He forced her head back with his kiss and she wrapped her arms around his neck again, holding on for dear life as her lips parted. But he wasn’t done, not willing to stick to one spot.
His lips hit her neck, nipping and sucking on sensitive skin that made her hips jump. She could feel him already through his pants and she groaned in desire. He pressed her backwards, his hook still on her naked back, as he sucked at the base of her throat. If she was still a teenager, she would’ve worn low cut shirts to show off the mark she was sure was there. She gripped the edge of the ship, holding on as he pulled back to look at her, his gaze hovering over her face and then lower, taking in her hard nipples and trembling chest.
The smirk on his lips was positively delicious as her head fell back to rest against the wood. His hand slid down to her jeans, undoing them with ease as he brought his hook up, nudging the top curve against her nipple, as if making sure it was something she wanted. But he didn’t need to worry. She gasped, her nails scratching at the shined wood as the coldness of the hook sent fire coursing through her.
“Fuck,” she hissed through her teeth as Killian slid the sharp tip along the bud next, his tongue following the steel. It felt like nothing she’d ever done before and why the hell hadn’t she told him to keep the hook on before?
She tried to pull her head up to look at him as he blew on the wet skin, scraping his teeth along the sensitive trail before following it with the hook again. The back and forth of the heat of his mouth to the chill of the steel had her curling her toes.
“Yes, we’ll get to that,” Killian teased, before taking her nipple between his teeth and tugging. Emma let out a breath, the pleasure too strong to even let her moan because holy fuck, he had never done that and Emma was sure her legs were going to give out at any second. Apparently inviting the hook into their bed had also invited more roughness. And she wanted that. There was no more wondering. She wanted it.
Killian teased the sharp edge of the hook along her skin until he was sucking on one, playing with the other with the hook. Emma moaned above him, her eyes falling closed as she felt the clench between her legs. He moved back and forth, his teeth on one nipple and steel on the other before going back again.
He was still mouthing at her when he pushed her jeans down, feeling her shaking legs and sliding an arm around her waist. She kicked off her boots and socks with her toes and he finally pulled his mouth away, lowering her carefully. With his hook, he caught her panties, using it to pull both them and her jeans down before she could lay on the deck. She shivered, feeling completely open and exposed as Killian was still wearing his clothes.
He was the only one she trusted to see her this way.
“Spread your legs,” Killian instructed and she kicked her panties off her feet where they had caught, spreading her legs and bending her knees so she could rest her feet on the deck. He took the time to pull off his own boots and shirt, revealing a chest she wasn’t ashamed to admire. Catching her gaze, he gave her a smirk and pushed his breeches down, kicking them aside. And it was a relief she didn’t have to wait a moment more since he was wearing nothing underneath his pants.
He kneeled in between her legs and she tried to sit up to look at him. He shook his head, tsking as he pressed the hook in between her breaths, exerting the smallest amount of pressure. “Lean back, Emma,” he told her, sliding the hook down her skin and she had no choice, gasping and just trying to breathe as she felt the metal.
“Killian,” she groaned, her back arching as he moved his hook slower, his hand pressing on her thigh, opening her legs more for him. Emma lost all thought as Killian slid the tip of his hook down between her thighs. The hook was sharp, moving easily along her smooth skin and she couldn’t help a yelp, her hips jerking as the tip grazed across her clit.
He used his hook to spread her open for him, leaning down to taste her, drenched already between her thighs. He flicked his tongue across her clit before curling inside her and he pressed his hook against her sensitive clit. The only difference he wished was that he could see her, put a face to the breathy sighs, curses, gasps and pants she was letting out as he rubbed her clit with the hook. Her fingers scratched at his scalp, trying to gain a grip of his too short hair.
When she said his name, though, he wanted to bury himself inside of her and stay. He rested a gentle hand on her thigh, tongue still inside her. Every time the hook would catch and drag, she’d moan and he was starting to get desperate, hard and leaking. He moved the hook, catching her clit between his lips and sucking while he rubbed her dripping hole with his hook this time. It was only moments before she was shuddering above him, moaning his name and arching up against him as she came.
“Fuck me, Killian,” Emma breathed shakily above him.
And Killian would be only too happy to obey.
He pulled back, settling on his knees between her legs. He slid his hook, damp from her wetness, up her body, the tip swirling around her nipple. “Why don’t you beg for it, love?” His voice soft, seductive and it made her breath catch.
“Fuck you,” she murmured, her eyes narrowing as Killian smirked down at her, knowing he had the upper hand. The hard steel twirled around her nipples as he took himself in hand, rubbing the head of his cock against her tight pussy. She closed her eyes, biting her lip. It was the feeling of the steel hook sliding up to her neck, an area that he knew was a weak spot of hers, then pointedly along her collarbone that broke her. “Oh, fuck you, Killian. Please. Please, fuck me.”
Taking the small victory, Killian pushed into her easily, feeling her soft walls expanding around him. He fit him like she was made for him and he didn’t stop until he was fully encased in her heat, groaning out her name.
He didn’t wait, didn’t hesitate as he pulled nearly out and then tilted his hips towards her. She gasped, her nails scratching at the shiny floor and her back arching. Her head fell further back as he traced each line of her neck with his hook, thrusting into her faster. Emma could barely breathe, her stomach shuddering as she honestly couldn’t decide whether she loved his hard cock fucking her open or the cold hook teasing her nipples.
Emma let out a whine when Killian pulled his hook away but he just forced her legs wider, lifting up her thighs so he could thrust in deeper. And she thought she might pass out as he set his hook between her thighs, playing with her clit again.
“Please, Killian, fuck, oh god,” Emma whispered, a constant stream of words that she wasn’t even sure she understood. He could hear and her desperation encouraged him, his movements coming faster, jerkier. His control that he valued so much lost at the desperate way she whined his name.
She rocked her hips up against him, clenching around him as she felt the pleasure making her tingle all over. It was like he had to touch her all over, his hook moving from her clit up to her neck, touching her nipples. She reached out, her eyes locked on his as she grabbed the hook and darted her tongue out, licking the tip. He let the edge slide slowly, carefully along her tongue and she could feel the way his hips jumped.
It was too much. Killian’s thrusts were erratic, his breaths short. “Emma, Emma, Emma,” he choked out, looking up at her as she tightened around him again.
Looking up at her, Killian slid his hook swiftly down her chest, hearing her moan as a long red line appeared on her skin. It wasn’t even deep enough to bleed and would fade before the day was done but she could feel it. He pressed the hook hard against her cunt, rolling her clit with the steel. She gasped, clenching tight around him as she screamed his name and he could feel the orgasm rush through her.
He couldn’t wait another second, fingers digging into her hip as he pushed in deep, coming inside of her, pleasure shaking him from his head to his feet. Killian fucked her through their orgasm, finally lowering himself on shaky arms to lay beside her. She pushed her face into his neck as he rubbed her back with his hook, tracing her spine and feeling her shiver.
“You’re never taking your hook off again,” she whispered against his neck, curling up closer to him.
He laughed, pressing a sweet kiss to her lips and using his hand to push her hair off her face. “If it means sex like that then never,” he agreed. Unspoken I love you’s hung in the air as he held her, the cold steel still pressing against her skin.
