This book is definitely a hard one to review! It is most definitely not light reading, but deals with a lot of hard hitting subjects that are difficult at best to deal with in one's life. It is a very emotional read, allowing us to forge a deep connection to the characters, and yet I kept feeli...