Description
How far can we trust anyone? Even someone we've fallen in love with? Even… ourselves? Heavenly Lilies is set in 1996, soon after the horrors of the Fred and Rose West case. Sheila is on the jury of a case that's eerily similar. As they retire to c