I can't do this book justice through a review so all I'll say is that it really, really is worth reading. 
 Make sure you can deal with the content as there is a rape scene that not all readers will be ok with.