by Gillian Hamer
3.7
270 pages
5h 7m
Unravel a complex web of secrets and lies in a historical mystery where the past threatens to repeat itself. The Charter will keep you guessing with its twisting plot, compelling characters, and atmospheric setting.