It was so good until the very end. Then the ending just ruined it. So many great plot points, so much character work, and when nearing the end it was doing so well too. All the threads were being woven together into one coherent whole, then suddenly time skip, everyone is dead, one of the main characters lost her memory, half the questions raised by the story were left unanswered. What a waste.