This is my fourth Amy Tan book, and it's my least favorite so far. The book felt longer than necessary - I started out enjoying it a lot, but by the end, it barely hung onto the three star rating. 
 2016 reading challenge: a book longer than 500 pages