Recipe for a Good Life - Lesley Crewe

On paper, Kitty's life is perfect. She lives in Montreal, so vibrant in the 1950s; she married her…