Midshipwizard Halcyon Blithe

Midshipwizard Halcyon Blithe - James M. Ward Loved this book. The characters were really and the story emotional