A review by endofmytrope
Obsidian by Jennifer L. Armentrout

3.0