I received a copy of this book through Netgalley. It has no bearing on my review.
I read this book in a day, I stayed up till 2 am just to finish the last 50 pages or so. I loved it. It made me feel broken and then whole again. I don't think I have ever felt this way about a book. It wasn't what I was expecting and just wowed me. Unfortunately I think my review will be limited due to the fact that there are so many factors and I am scared of spoiling the whole thing. So this ends my review for now.