Loved it. Can see others' problems with certain aspects, especially the ending. But I was disappointed for the character, because I was invested in them - and that for me means good storytelling. I got a little frustrated at certain plot developments, but then got to enjoy the twists. Not perfect, but still 5 star, because there are moments in this which are properly elegiac, inspirational and of a different class to many other of its contemporaries.