The Last Witch of Scotland
- 352 páginas
- 13 horas de lectura
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.

