This book created so much imagery in my head when i was reading it i couldnt put it down. The different views and aspects from the different characters during the story really help to thicken and create the plot. A great read for anyone who enjoys these sorts of books and wants to be kept on the edge of their seat :D