I'm not entirely sure when abouts in the series this is set, the idea just sort of came to me and I went with it. I hope you enjoy.
"Killian!" Emma screamed as she watched the sword impale right between the ribs of the man she loved. She never even told him that, and now she probably never will. The metal of the sword gleamed in the light of the sun, showing distinct markings of impossibly dark blood. She ran over to him as he fell to the ground. She tried to hold him, resulting in the blood coaxing her hands and arms.
"Swan," Killian was able to force the word in between his shallow breaths. His hands came up to hold her cheek, wiping away a stray tear that had managed to fall from her eyes. His hand was warm against her skin with the cool metal of his rings providing a strange contrast.
"Killian, I'm so sorry. This is my fault, I-" Emma sobbed heavily in between words as the situation sunk in.
"Hey, not your fault," He smiled gently at her and Emma felt his other hand wrap around hers. She could feel him shaking, trying to get his breath. "Emma, I love you."
No sooner than the words left his mouth Emma felt him stop shaking. His eyes closed and she could feel him slipping away. It was as though everything had slowed right down as she felt him leaving her.
"No, please don't leave me," Emma shook him slightly, expecting him to wake up as though he'd just fell asleep. When there was no response she shook a little harder. "Killian, please,"
The blood was still coated on her hands as she reached up to his face. His blood. This was all wrong. How could he be dead? There was so much left unsaid, so much more time. And what about the future she'd planned? The thoughts she'd kept secret of weddings and married life, of growing old together and maybe even children? The future of fighting off each other's demons and moving on from their dark paths. There could have been so much more for them if he'd only had more time. And what about those three words that she'd never said. The three that she refused to say in case everything went wrong again. Like Neal, or Graham. The words she'd never said, and now he'd never hear.
She leaned down and gently placed her lips on his. "I love you,"
Emma sat up violently. At first she'd wondered if she'd been teleported somewhere away from his body. It took a moment to realise that it had all only been a dream. She let out a deep breath she didn't realise she was holding. Her eyes were slightly damp. Had she actually cried in her sleep? She was too hot in the covers, and since she was awake she might as well get up for a bit. And she had a good idea what to do know she was awake.
She quietly slipped into the guest room that Killian often borrowed when staying with the Charmings. She saw him, lying down still on the bed with his eyes closed and felt her eyes well up again as the memory flew through her head. The blood from his wound that flooded onto her hands. The feeling of his warm hands which he'd left ringless during his sleep. Watching the shallows final breaths he'd taken as he said his goodbye. Emma leant down and placed her lips gently on his, just as she had in her dream. He lazily woke up, a relaxed smile coating his mouth as he waited for his eyes to adjust.
"What was that for?" Hook smiled curiously, shuffling across the bed to let slip in beside him.
"I had a nightmare, I just wanted to make sure you were alright." Emma admitted, relaxing a little as she felt his arms wrap lazily around her waist.
"Well, I'm here now. Everything's fine,"
And that's how the Emma woke up in the morning, one of Killian's arms drooped over her waist and the other tucked under his pillow. She admired his face as he slept. He looked so peaceful. She loved him, and she would tell him eventually. Just maybe not today. No, today they would spend it how they would any other day, starting with a little lie in. The future could wait a little longer.
