I liked this book and waffled over giving it three or a four stars. I definitely liked it enough to get through it quickly. The characters are interesting as well -- Kwan is a hoot -- but I found the narrative a bit long-winded at times and a bit hard to follow on occasion, most often when Kwan was telling Libby-ah her stories of the Yin people.
All in all, the under-lying theme of everlasting love was nice. I also found the ending rather appropriate and while sewn up, not so perfectly stitched as to be annoying. Also, this book made me want to read more of Tan's writing. She does weave a great tale!