The Best of All Possible Worlds 2016-11-03 11:21 Author: Karen Lord Rating: ★ ★ ★ ★ See in goodreads