A review by lancakes
The Familiar by Leigh Bardugo

mysterious

5.0