Thread of deceit

by Susan Cliffe

In 1835, in Maitland, Upper Canada, nineteen-year-old Lilly, amateur detective and town milliner, stumbles across a corpse and discovers that the murder involves politics, smuggling, and deceit.