The last confession.
Set in 1855 London, the murder of the aristocrat William Havisham sends shockwaves through high society, leading authorities to charge the wrong person, Mary Carpenter, with the crime. Her son, Michael, and Havisham's determined granddaughter, Violet, refuse to accept the verdict, convinced that a larger conspiracy is...