Lively and intriguing, with well-drawn characters who kept me guessing, and a "Hollywood blockbuster"ending that I'd enjoy seeing on the big screen some day....