Yes, it did have to end like this.
Dany was too broken, too much of her father was inside her for it to end any other way. Her darknes had been foreshaddowed before and was going to plague her.
Jon could not have gone on without Dany. He was crushed by her death and the fact that he HAD TO BE THE ONE to kill her.
Moreover, if anyone was expecting a happy ending, they were not paying attention to the entire tale.
Dany was too broken, too much of her father was inside her for it to end any other way. Her darknes had been foreshaddowed before and was going to plague her.
Jon could not have gone on without Dany. He was crushed by her death and the fact that he HAD TO BE THE ONE to kill her.
Moreover, if anyone was expecting a happy ending, they were not paying attention to the entire tale.