The captivating Allegra leads a strong cast of characters…the era and its issues are beautifully evoked, but this is a universal coming-of-age story that is almost timeless. A delightful uplifting read.