I just finished Dreams of Joy by Lisa See, and all I can say is... wow. I've been a fan of Lisa See ever since I first read Snow Flower and the Secret Fan, and her novels have never disappointed even my highest expectations. I definitely recommend this book. I would write a proper review, but I stayed up until 4:00 AM to finish it and I'm sleepy. I'm also anxious to wake up tomorrow and get started on Kindred by Octavia Butler.