The Last Witch of Scotland
- 352 Seiten
- 13 Lesestunden
It is just the distraction Janet, and particularly Aila, needs: for the first time in a long while, their lives are filling with joy and friendship, and a kind of hope Aila hasn't known since her father's death.

