alreads13 's review for:

Every Heart a Doorway by Seanan McGuire
5.0
dark emotional mysterious sad medium-paced
Strong character development: Yes
Loveable characters: Yes