Welcome to my first Once Upon A Time fanfic! Just a reminder that in my story I may change a few small things a bend a few small rules!

Emma Swan was finally happy, and her day was making her even more so. She had just had lunch an hour ago with her parents, her baby brother Neal, her boyfriend Killian, and her son Henry. After the lunch ended, Killian and Henry dragged Emma to the Jolly Roger, which Emma had brought back for Killian using her magic. Emma happily came with them, excited. She had big news to tell them at dinner, and so did Killian. Killian and Henry had been planning for a while, Killian was going to propose to Emma. While Emma on the other hand, had decided it was time to announce to her two favourite men in her life, that she was with child. Killian's child. Although she hadn't even told them her big news yet, she felt so content with her life. Killian on her right with his arm around her, and Henry on her left, holding her hand. They were all facing the sunset, with small smiles on their faces, happy to all be together. Killian looked over at Emma, who in a few hours would hopefully be his fiancee. Smiling at the thought, he kissed her head, and let her rest her head in his shoulder.

Henry looked over at them and smiled. He was happy that Emma and Killian were happy. They had deserved it after everything they had been through. He looked at the time, and realized that they needed to go start the dinner.

"Hey mom, I thought maybe we could have dinner on the boat, considering the fact that you look like you don't want to leave." He said with a smirk. Killian looked over to him and gave him his own signature smirk, and giving him a wink.

"Thats a great idea Henry. What should we have?" She asked him. She was truly excited. The perfect place to tell them.

"Oh no." Henry said interrupting her thoughts. "You aren't just going to poof up our dinner, Killian and I are making it!" He explained, smiling at his mom.

"Ooh you are, are you? Whats the occasion?" She asked, clearly suspicious. But in her mind, she wasn't suspicious, she was worried that they knew she was pregnant.

"I don't know, I got a recipe from grandma and Killian wants to be the one to teach me to cook. You just stay here, your clearly happy." He said with a smile.

"Sounds great kid." She said. As Killian was getting up, she grabbed his shirt and pulled him in for a quick kiss. He happily returned it, before he broke free and lead Henry below deck to prepare their meal.

"Nice cover up lad." Killian exclaimed once they were out of Emma's earshot. He gave Henry a warm smile which he happily returned.

"I think she is suspicious though." Henry said. They started preparing the dinner, which wasn't a fancy dinner, but Emma's favourite. Grilled Cheese. When they came up with the meal, Emma had already set a table for the three of them. After Killian set the food on the table, Emma came up to him and gave him a grateful kiss.

"Grilled Cheese! My favourite!" She exclaimed. "How did you know I've been craving it?" She asked him, wiggling her eyebrows at him. He laughed at her and gave her another kiss.

"I know what my Swan likes, lass." He explained, pulling out a chair for Emma. The dinner went by quickly, and Killian was getting more and more anxious by the second. He looked over at Henry, giving him a reassuring nod, giving him the sign to ask her.

"Swan, I need to ask you something important." He told her. Her head shot up quickly, and her mind went insane. Killian gave her a reassuring smile before going to stand next to her and get the box out while he got down on one knee. Emma instantly gasped and looked into Killian's eyes, tears in her own.

"Emma, I love you more then anything in the entire world. You were the one who fixed me, after everything I've been through, and we've been on one hell of a ride together. So I have to ask you, will you marry me, love?" She had and needed no words, but nodded her head yes. She jumped up and gave him a hug, with Henry joining them soon after.

"I just have to warn you, the wedding can't happen for a while." Emma started, knowing that this was her cue to tell them her news. Her tears of joy were still streaming down her face. Henry and Killian both looked shocked though.

"Why not, love?" Killian asked, getting worried. She saw the worry in his face and immediately began explaining.

"I want to get married soon, but I also want to be able to fit in my dress." She said, a smile bigger then Killian had ever seen.

"Why on earth wouldn't you fit in your dress, lass?" Killian questioned her, not quite catching on.

"Well, I'm with child!" Emma burst out, not able to contain herself any longer. Henry and Killian looked at her with the biggest eyes she had ever seen from either of them, before they both engulfed her in a hug. Emma was still crying, her hormones not letting her stop. Killian deepened the hug, being careful not to crush her tummy. Henry meanwhile, was also smiling, while hugging his mom, happy he would finally have a sibling, although he did consider Roland his brother.

"How long, love?" Killian asked her.

"Oh, only three months." She explained. Killian and Henry were surprised. "How could we not have noticed?" they both questioned themselves. The moment was amazing, but a huge wind came across them. The wind was grey, and within it, they revealed the ghost of Cora. Emma gasped, while Killian and Henry both stepped in front of her. Cora was not like she was last time they saw her, but she still had a horribly evil look in her eye. She couldn't talk, but she began to create a big powerful ball in her hand, and no one but Emma realized what it was. Cora hadn't seen Emma, so she settled for the next best thing, Emma's son. As soon as she threw the blast, Emma pushed Henry over to save him. Killian tried to move Emma, but it was too late. The curse hit her.

"EMMA!" Killian yelled. She had barely turned her head to look at him before her eyes rolled to back of her head, closing. She instantly became limp, falling to ground. Luckily Killian caught her just in time, but she was only in his hand for a second, because Cora had other plans. Emma began to float, up and out of Killian's arms, and next to Cora. Killian and Henry could do nothing but stare, cry, and scream, as they watching Cora disappear, with Emma vanishing with her. Killian got up. But as soon as he reached Henry, he fell to the ground again. They were both crying. Upon seeing Henry was too, he grabbed the boy, holding him so tight he could barely breathe, but he did't care. Henry looked at Killian, who looked at him. Henry got up and yelled. He kicked the table over, and Killian was resisting ever urge he had to join the boy.

"It's all my fault!" Henry screamed, falling to the ground again. "It's my fault. If I hadn't let her push me out of the way, she wouldn't be gone! We would be telling everyone else our great news!" He curled himself into a ball, the sobs escaping him racking his body. Killian stood there and watched him. He did't know what to do. He sat next to Henry, and got his phone out as quick as he could. He called Snow, David, and Regina. He only told them to his ship at the docks and hurry. Once he was finished, he just sat next to Henry with his arm around the boy, crying with everything he had, while still comforting Henry as best as he could. It hadn't even been five minutes before Snow, David, and Regina came onto the boat and ran over to them. They both got up, and Regina pulled Henry into her arms.

"He's all my fault! It's my fault she's gone!" He screamed again, while everyone stared at Killian demanding an explanation.

"Emma's gone." He said plainly. "And we have your mother to blame." He added, sending daggers at Regina.