Really enjoyed this book. I felt a connection with almost every character, I liked the ones I was meant to like and I liked the ones I wasn't meant to like. The characters are complex and you see good and bad sides to most of them.
What bothered me about this book was the ending. It felt rushed and unformulated, like the author had only a certain number of words to finish off the story but too many loose ends to tie up. I came away from the end of the book feeing almost unfulfilled. Like there should be a short sequel just to finalise everything properly for me.
I understand that this is a good thing for some people and there are some readers that enjoy this sort of ending, however I am not one of those people! I like clear cut finalised endings for each character and feel a little bit lost after finishing!