Matt Haig’s The Life Impossible is part fantasy, part travel saga and part romance with one’s self, and that makes it well worth reading for anyone seeking a hopeful, warm journey that crackles with magic.

Upon a Starlit Tide
With beautifully flowing prose and countless twists, Kell Woods’ Upon a Starlit Tide combines “The Little Mermaid” and “Cinderella” to enchanting effect.