About this item
Though divided by centuries, two women -- a Jacobite exile and an amateur codebreaker -- are united in a quest to discover the limits of trust and the unlikely coincidences of fate.
First Chapter powered by Reading House
Though divided by centuries, two women -- a Jacobite exile and an amateur codebreaker -- are united in a quest to discover the limits of trust and the unlikely coincidences of fate.