Sophie Kinsella, who has died at age 55, had a special talent for characters who persevered through the most embarrassing mishaps — often of their own making.

See Full Page