This is one of the best books I have ever read. The ending is both wistful and sad and inevitable. Penelope repeatedly slips back in time at her famil...