TowerOfTheArchmage rated Seraphina: 4 stars
Seraphina by Rachel Hartman
In a world where dragons and humans coexist in an uneasy truce and dragons can assume human form, Seraphina, whose …
In a world where dragons and humans coexist in an uneasy truce and dragons can assume human form, Seraphina, whose …