Has anyone read this? I've just finished it and loved it. Amazon reviews are quite polarised so I'd be interested to hear others' opinions. I've given it 4/5 stars as its quite confusing and not totally sure everything tied up for me but really enjoyed it still. Probably 4.5 stars!