Описанные события происходят в конце 30-х годов прошлого столетия. За раскрытие сложного и запутанного преступления в родном городе Эшфорде инспектор Майкл Райли поощрён путёвкой по замкам Шотландии. Он отправляется туда в составе небольшой туристической группы, которая останавливается в уютном загородном пансионе «Трэвэлерс Рефьюдж». Однако вскоре здесь происходит убийство, и Райли приступает к его расследованию. В деле нет никаких улик, не ясен мотив преступления, но инспектор уверен, что злодеяние совершил один из постояльцев пансиона. Немного времени спустя затаившийся преступник совершает ещё одно убийство, но Райли вычисляет его и выводит на чистую воду.