Carmel Green at 15 is bright, a good student, an avid reader, the daughter of John and Rose. Her half brother Ritchie is a good bit older the product of John's first marriage. We know early on, in 1990s London, that Carmel's ten year old daughter is Lucy, born out of wedlock, and conceived in … Continue reading Ordinary Human Failings – Megan Nolan (Audio book narrated by Jessica Regan)