Lan Yingying

Trivia
The Unborn child with Yuan will take 1000 years before it will be born because it will be a divine beast with Yuan's blood. She did not have sex with Yuan to give birth, she only needed his blood and spiritual essence to give birth.