I think it's not a very bad ending.... but they needed to wait a bit too long to be together.... The good thing is that they're finally together....