Weaving fact and fiction to create a thrilling read