I didn't get to this for five months after I bought it but when I did it blew me away. Thoroughly enjoyable read. The kind of thing I'd have not expected to love this much just based on premise which speaks to the author's skill and voice. Rich and rewarding read. Recommended.