The Best of All Possible Worlds
Author: Karen Lord Format: Paperback / softback Number of Pages: 336 'An engrossing picaresque quest, a love story, and a moving character study of two very different people coming to understand themselves . . . Lord is on a par with Ursula K Le Guin' - Guardian 'Equal parts tragedy and romance, psychic fantasy and soulful SF . . . The Hundred Thousand Kingdoms meets a disarmingly charming 2312' -Tor.com This is a story of hope. Grace Delarua, a civil...
The Best of All Possible Worlds