kmcculloughbook 's review for:

A Whole New World by Liz Braswell
4.25
adventurous funny hopeful tense medium-paced