This is such a good book. It's gentle, and swells your heart, and just makes you feel good. It's so gratifying, too, that not every little detail is explained. It's as if you're dropped into this world and the author has faith enough in the intelligence of her readers not to have to hand-hold them through every detail. That made it an extremely fulfilling read.