Let's trace back carefully through my journey so far, considering all the ghosts, demons, and non-human entities whose identities defied easy categorization.
Shen Xuanrou, Chang Xiangyu, Ayimguli, the Jiaoshu snake of Qingdao, Xu Yizhen...
They all shared one common trait: there was no fishy, foul stench about them. In other words, none of them had ever consumed human flesh.
Chapter 303