A/N: I don't know anything, all credit goes to the writers
You're my first
And
Only love
It was nearing the day of Emma & Killian's wedding day, the whole town of Storybrooke was getting excited for the wedding as they were finalising the preparations needed to make it the most precious and remembered day anyone could ever hoped for.
Although there were some people in Storybrooke, that didn't feel the same way about the happy couple. Neal whom is Henry's father, tried to be happy for the couple but it was hard to control his feelings for Emma, as she's the one that he's never stopped loving. Did Neal really want to let Emma marry Killian and lose her forever?
Neal really wanted to let Emma how he felt about her, but he didn't want to spoil her happiness with Killian as he could see how happy she was.
Emma was really looking forward to her big day, she had her parents Mary-Margaret & David at the wedding and she also had her son Henry back in her life, after she had him adopted just after he was born.
Emma walked out of Granny's where her hen night was being held and decided to go on a walk around the town so she could think about her feelings, while she was walking around the town she started having flashbacks of her life with Neal. The flashbacks were of her life back in Portland, Oregon when she first met Neal and fell head over heels in love with him.
She was remembering all the amazing things they did together, such as going to the local picture house to see a re-run of Titanic and then going for a romantic meal at a local diner. Then a certain flashback came flooding back to her memory when she find the case of watches that Neal stole from a shop in Phoenix so that they could find a new life together in Tallahassee.
The flashback really hurt Emma, she broke down to tears and fell to the ground outside the library. Emma then heard footsteps coming closer to her as it had been raining several hours before, she then looked up at the figure and she could see it was Neal. She thought to herself "Why are you here?" Emma then stood up and Neal wrapped his arms around her and gave her a massive hug, she then cried on his shoulder whispering "I've always loved you" into his ear.
Neal then pushed Emma away and asked her "Why are you doing this to me? You're marrying Killian in two days time. Why tell me now?
Emma looked Neal in the eyes full of emotion while sobbing her heart out, she told them "Neal, I honestly don't know. I thought I loved Killian but since you came back I've fallen back in love with you.
Neal was really taken aback by what Emma had just said to him, he wondered to himself if Emma was doing this because of what happened in Portland when they were younger or was Emma saying the truth about her feelings.
He then walked off and went back to Granny's to drown his sorrows after what Emma had just told him, Killian went over to see if everything was ok with Neal and asked where Emma was. Neal replied back to Killian and said "yeah everything is fine, Emma is outside the library if you want to go and get her.
Killian went out of the diner and started to look for Emma, she wasn't outside the library like Neal had told him. He also noticed that Emma's Volkswagen Beetle had disappeared, was Emma going to do something she could regret? Or was she just driving around trying to get her head around what she had said to Neal?
Meanwhile, Emma was driving near the town line. She was thinking to herself whether both Killian and Neal would have a better life without her in Storybrooke, also whether Henry would be better off with Regina, his adopted mother. Emma had many decisions to make, she was getting closer to the town line but one thing kept reminding her that she should stay in Storybrooke was the fact that Henry had grown up not knowing his real mother because Emma had him adopted when she was a young, single mother. So by staying, Emma could try and make up for the years she missed with Henry.
So she reversed the car, turned it around and then headed back to Granny's where Killian was waiting for her on one of the patio chairs outside, it wasn't long before Emma arrived back at the diner and Killian greeted her by her car door, he asked her why she just drove off without a word to anyone. Her response to his question was that she needed to think things through.
Killian was somewhat surprised by Emma's answer, he was sure that she loved him like he loved her. After all, there were getting married in 3 days time but Killian had his doubts over whether Emma was telling him the truth about her feelings towards him or was he just overthinking things?
The next day, Killian and Emma had a heart to heart about their feelings for each other, Killian said how much she mean't to him and that he adored her more than a Captain would love his ship, Emma also said how much he mean't to her and they just hugged each other.
After hugging Killian, Emma went over to see Neal at his house and they discussed what happened yesterday outside the library. Neal asked her why she said that she loved him and also told her about his doubts as to whether she was saying the truth, Emma was deeply hurt by what he had just asked but she could see his point.
Neal then said that he always loved her and that he still did, also that he was hurting inside because she was with Killian. Neal also said that he wishes it was him that she was marrying and not Killian, Emma then took Neal's hand and took him to the bedroom where they made passionate love together.
After Neal and Emma had made love together, neither of them had regrets as to what they had just done with each other. Both of them were concerned that their dirty secret would get out and hurt Killian.
