By Kathryn Hughes
Rating: 3 out of 5
This kept my attention most of the time. It is like multiple books in one, and they aren’t deftly blended at the end.
A large portion of it is almost unbearably sad. Then, that storyline ends abruptly.
The last part and particularly the final resolution is contrived and cheesy.