This book at times filled me with disgust at how awful the character rachel was and this was all due to the brilliant writeup by the author.
But i believe the story at the end with rachel suddenly opening up wa kinda without any previous buildup. Not to spoil anything for the new readers, the writeup at the end could have been a bit better. Rest, it was a fantastic read. Recommended to anyone who wants to take a day off and read some good book.