Holding On...and Letting Go. {Hiccup/Merida/Jack Frost/ Rapunzel

Part One:    • Jack Frost/Hiccup/Rapunzel **Dark Side**   Part Two:    • Jack / Rapunzel / Hiccup- {Nobody said it ...   Story: Hiccup is still heartbroken about Rapunzel changing her mind and choosing Jack over him. Astrid tells him that he has to move on but he doesn't feel like he can. Meanwhile, Jack and Rapunzel are having problems but they try to ignore it. Hiccup meets Merida but still thinks of Rapunzel.Jack still loves Rapunzel but is starting to lose that excitement he used to feel. Hiccup is finally moving on and Rapunzel tries to save her relationship with Jack but he just doesn't seem to want it anymore. Hiccup's dad tells him he likes Merida. Merida's parents tell her she needs to be engaged to one of the future tribe leaders not Hiccup. Hiccup and Rapunzel bump into each other and almost kiss but Hiccup thinks of Merida and runs away. Rapunzel is upset at what she was about to do, unknowing that Jack had been watching. Hiccup tells Merida, who already upset about what her parents told her, kicks him out. Rapunzel finds Jack who is too upset to talk to him. Jack and Merida suffer over their partners decisions. In the end Hiccup shows up to compete for his tribe to win Merida and Jack finds Rapunzel to take her back. Is this a good ending or does anyone have an idea for a part 4?