A review by criselda
O Caledonia by Elspeth Barker

medium-paced
  • Plot- or character-driven? Character