Robin Phillips finished reading Once on the Blue Moon by Kristine Kathryn Rusch

Once on the Blue Moon by Kristine Kathryn Rusch
As Collette’s parents take her on an outdated “luxury” starliner called the Blue Moon to yet another boarding school, she …