Polished writing, crackling dialog, and irresistible characters . . . Serves up surprises from start to finish.

Comments