A review by macabrelibrarian
O Caledonia by Elspeth Barker

3.0

A well-written slog is still a slog