A book that will want you to do something and feel anger, love, and sympathy but you will be helpless when it takes twists and turns, which keep you on edge to know - What is next.