This science fiction tale of a people threatened with extinction and their quest for a future is filled with strong, unforgettable characters, a fascinating mixture of cultures and traditions, and intricate, elegant descriptions of the struggles people experience as they try their hardest to help and understand one another. All that, and a terrific love story as well! I loved this book, and recommend it highly -- and not just for fans of the science fiction genre. Anyone who enjoys good storytelling and excellent character development will appreciate The Best of All Possible Worlds. 
 (My complete review is available here.)