If you enjoy books that draw you deeply into the mind of one character, this book is for you. If you enjoy books that show you both the attributes and flaws of a character in equal measure, again, this is a book for you. If you want to learn about the experiences of immigrants,