Лондон, 1878 год. На Темзе совершено загадочное преступление — тело молодой девушки нашли среди лепестков роз в лодке, плывущей вниз по течению. Погибшей оказывается дочь известного судьи, и расследование берет в свои руки старший инспектор Скотленд-Ярда Майкл Корраван. Бывший боксер и портовый рабочий из захудалого лондонского Ист-Энда, Корраван обладает хорошим уличным чутьем и ловкостью в поиске улик, но он очень удивлен, когда ровно через неделю в лодке находят мертвой вторую женщину, а затем и третью… Постепенно становится ясно, что речные убийства могут быть связаны с каким-то ужасным фактом несправедливости в прошлом, за который кто-то поклялся жестоко отомстить. Корраван должен докопаться до истины, прежде чем Лондон погрузится в состояние паники и до того, как убийца потребует еще одну невинную жертву.