Before starting this book, the reader is shown a charming map of a mysterious place named Esperance, capital of Aeolia, a map that hints at what's to come. The story opens in our world, on the wedding of Esme's father and her new stepmother, Penelope. Esme isn't happy and she is unable to disguise it. She's missing her mother, Ariane, who was lost at sea presumed dead. Esme is a lonely child, little liked by the villagers of Picton Island where her father is lighthouse keeper. An outsider, she wants nothing more than to find out what happened to her mum. When Penelope's sister, the despicable Mavis, moves in to mind Esme while her father has his honeymoon, Esme experiences strange headaches and dizzy spells. She has a vision of her mum and dad and is puzzled by it. Her anguish over her mother intensifies and she decides to take off to Spindrift Island where Ariane disappeared many years before. As her quest unfolds, Esme is swept unexpectedly into another world, the world of Esperance, where she makes new friends and continues her search. What unfolds is a series of adventures large and small, of dragons and other mythical creatures, and of special magical gifts. To say more would spoil the enchantment. Foster has a fluid, engaging narrative style. The writing is simply exquisite. The pacing, plot twists and characterisation are just perfect. Depictions of the city of Esperance are conveyed in vivid and captivating detail. The various threads and elements of the story are woven together beautifully, culminating in an ending filled with wonder and surprises. This is a story of loss and searching, of ancient Greek myths, of the artistic temperament and supposed insanity, of minds capable of accessing the inner realms the rational mind cannot reach. Absorbing, enchanting, whimsical, Esme's Wish is a story to lose yourself in. I would recommend this book to readers one and all. Thoroughly enjoyable.