It is October 1882, and a much-anticipated Royal visit will, for a day, put Swansea at the heart of the Empire. It will also become Inspector Rumsey Bucke's greatest challenge. How can he protect the Prince of Wales when the town itself is not safe, when the shadow of revenge hangs over Swansea like a cloud? A haunting murder has suddenly been revived after almost fifty years, and the dark and twisted streets are once more...