5 stars for part 1, 4 stars for part 2 and 3 stars for the rest. The language is lovely and the idea and the place it is set in. However the tone was too unvaried and the end was too predictable. A bit like life perhaps, but luckily for me - not quite like my life.