"Alchemy Of Souls: Light And Shadow" - Is Jin BuYeon The Real Villain?

tvN

"Alchemy Of Souls: Light And Shadow" is coming closer and closer to its final week and we have quite a few questions that still need to be answered.

For those who might not know, "Alchemy Of Souls: Light And Shadow" is the second part of "Alchemy Of Souls", which now posits Go YounJung as Naksu/Jin BuYeon instead of Jung SoMin as MuDeok. Jang Uk (Lee JaeWook) has risen from the dead and now holds the energy of the ice stone within him. To free himself from the torments that come with possessing such great power, he marries Jin BuYeon and intends to use her to get the stone out.

Spoiler Alert!

So far in the series, we have learned that Jin HoGyeong (Park EunHye) chose to save Jin BuYeon's body with Naksu's soul in it so that she could carry on the bloodline of divine powers. She was informed by Master Lee (Lim ChulSoo) that Jin BuYeon's soul was too weak for her to live and so she would have to accept Naksu's soul to keep Jin BuYeon's body alive if she wanted to achieve her goal. As Naksu's soul was fully occupying BuYeon's body, her physical features came to resemble Naksu's too. And thus, the invincible Naksu we knew in part 1 came to be the gentle and ethereal Jin BuYeon in part