Without a doubt I absolutely loved this book. It was just my style and it was the perfect mix of everything. In the beginning it gave background information that shaped the entire story. It also has twists and turns that lead you to surprise after surprise. the main character is a smart, and deep character, and there is so much mystery and action that this book is just amazing.