The Best of All Possible Worlds — 2013 novel by Karen Lord