The Clerkenwell Tales by Peter Ackroyd

Set in the bustling streets of 14th-century London, this historical novel weaves a tapestry of intrigue, mystery, and religious fervor. The narrative follows a diverse cast of characters, including a nun with prophetic visions, a cunning spy, and a poet, as they navigate a world rife with political conspiracies and social upheaval. Amidst the backdrop of the Peasants' Revolt and the looming threat of the Lollard heresy, the story unfolds with a rich blend of historical detail and imaginative storytelling, capturing the essence of a city on the brink of transformation.