The reasoning behind some character's actions was not always clear to me; I can't tell if it's because the translation, or cultural differences, or both haha. I wish Chang had been developed better, it felt lacking somehow. But it's a very interesting read.
Walk on Water