4.5

A confronting but beautifully written book. A little slow in the beginning but worth persisting with, as the cast of characters introduced early on are interesting once placed within the context of the larger story as the book progresses. 4.5 stars, simply because this is not my preferred genre, but a masterful example of its type and very much worth the read.