A review by neuroqueer
A Whole New World by Liz Braswell

Did not finish book.

3.0