Prompt: Emma sees Killian shirtless for the first time

Honestly, Emma shouldn't have even been surprised, but when Henry told her that the new threat they were facing was not a villain and was, in fact, Elsa of Arendelle, she couldn't help but groan. First the Wicked Witch, and then Frozen? Sometimes she thought her life was a joke.

But this freak snowstorm conjured up by a panicking queen barely out of her teens was no joke. Emma had been talking to Killian and David outside Granny's Diner when the blizzard started. Her favorite leather jacket was soaking wet, she was cold, annoyed, and all she wanted was a cup of hot chocolate.

"Emma, I'm going to go back to the loft to change and get Hook a change of clothes."

Emma glanced over at David - she was having a hard time getting used to having a father again - and nodded. Her attention turned to Killian, who looked immensely uncomfortable in his ridiculous leather jacket (which she secretly loved, but no one needed to know that).

"Come on, you should get out of your wet clothes," Emma said, and immediately recognized her mistake as Killian smirked and arched an eyebrow at her.

"As you wish, milady," Killian replied as he all but sauntered upstairs.

Idiot.

Emma rolled her eyes, her fond smile betraying her as she walked over to Henry to check in on him.

"Mom, isn't this cool? It's Frozen! Do you think you or Mom or Mr. Gold will be able to help Elsa control her magic?" he asked, practically bouncing in his seat with excitement.

"I'm sure if anyone could help her, it'd be Regina or Mr. Gold," Emma said, smiling at Henry. Every time she spent time with him, her heart ached for the life she had thought they had, the one without magic, without danger, without her ever giving him up. At the same time, she wouldn't trade her ridiculously complicated family for anything, obnoxious pirate included.

"You should go check on Killian," Henry told Emma, his smirk eerily identical to Killian's.

"Watch it, kid," Emma warned, her tone just a hint threatening. The bell hanging above the door to the diner rang, announcing David's return. "You're lucky your grandpa is back," she informed her son, his laugh following her as she met David at the door.

David handed her the bag of clothes with a warm smile and a question in his eyes. "I'm fine," Emma reassured him. "I should get these clothes to Killian though." His approving nod was all Emma needed to turn around and head for the rooms above the diner.

Her short knock was quickly answered, the door swinging open to reveal Killian. His hair was mussed, his hook was laying on the bedside table, and his chest was entirely uncovered.

It had not gone unnoticed by anyone in Storybrooke that Killian only buttoned the very last two buttons on his vest, at most, so Emma was more or less used to seeing his bare chest. This was the first time, however, that she had seen him without a shirt entirely, and she couldn't help but stare, her mouth falling open slightly. Emma had to try a couple of times before she could get her voice to work.

"David, uh, he brought the change of clothes," she stammered, eyes wide.

"See something you like, love?" Killian asked, closing the distance between them so that Emma could easily tilt her face up and kiss him.

"Um."

Killian chuckled, the lighthearted sound clashing with the dark look in his eyes, and the last bit of restraint Emma had snapped. She threaded a hand through his hair and pulled his head down for a kiss. When they broke apart, they were both breathless, lips swollen and chests heaving.

"You know, for a three hundred year old pirate, you are in remarkably good shape," Emma said against Killian's lips, and was rewarded with more laughter. It quickly ended as Emma kissed him again; it was all about the good moments, right?