A slow burner that draws you in as its intricate web of characters interweave their lives in post-war and wartime London. Classy storytelling from Sarah Waters who elicts empathy for all involved and lays on plenty of period detail and atmosphere as the plot unravels back to front.