A review by strangenessbooks
Stray by Rachel Vincent

5.0