A review by the_midnight_librarian
Every Heart a Doorway by Seanan McGuire

4.0

That was darker than I expected.