Historical fiction is a difficult genre to satisfy readers, and the author has done a fab job in narrating a gripping story.