“Funny, painful, touching, odd, and worth the voyage! I listened to the excellent audio version, read by Jonathan Safran Foer himself. ”