I have never read a book like this before. I really enjoyed it though it was a bit hard to follow at times. A lot of twists and unexpected revelations. The story is also told from two points of views Amber represents the past and Violet represents the present.
This author definitely has a way with words and her writing style. You do need to follow along as little clues are dropped in which you have to put together. There is also a lot of reading between the lines that has to be done as nothing it cut out for you.
I had to wiki the story as the ending was weird and I could not understand it. I guess justice was "served" but not in the way I had hoped to go down.