I received a copy of this book through NetGalley.
I'm not going to give this a star rating because I gave up at 53%. Maybe it was my fault, but I just couldn't follow the shifting timelines and I found myself bored, even as I recognized the nice writing and interesting plot elements. I don't think this is a bad book (it might be a good one, I wouldn't know), but it definitely was not for me.