I began reading 108 Maidens of Destiny (c30) recently and I faced many confusions while reading, such as, why the gun MC uses never run out of bullets. But what confused me the most is, if there has been several Star Duels in the past then are the 108 Maidens same each time? Or are they different individuals in each generation of star duel? Lin Yingmei claimed that she will only have one master in her life. This simple confusion holds great significance, because if these 108 Maidens are the same in each Star Duel, then can they really be regarded as virtuous as they claim they are?