I've just finished it and really enjoyed most of it but felt really disappointed by the ending. Wondering if I missed something? What did anyone else think?