Protagonist transracial adoptee. Terrific incorporation of favorite fantasy books from childhood. Love the voice.
I'm still not sure how I feel about the fantastical second half after the realist first half, but each half individually is amazingly well done. And I love Hazel.