The Secret of the Purple Lake
The Secret of the Purple Lake is a collection of five interlinked stories that take us from Ghana to Orkney, and from Spain to Norway and Thailand. As a minor character from one story assumes a major role in the next, we meet a fascinating cast, including Imoro the magic elephant, the Walrus Prince, and the Wild Princesses of Rousay.