The plot twists and character development were both smooth and engaging. You may think you have it figured out, but just wait.