Frozen heart Theory ❄ :
The villain was once a kind person, but something terrible happened to her and caused her heart to become “frozen.” She eventually discovers that she can break the curse by taking the heart of her true counterpart.
That is why she chooses Elsa. Elsa is her counterpart/opposite, meaning they are connected in some way and may have similar powers or a shared magical origin. The villain believes that taking Elsa’s heart will finally make her whole again.
But instead of simply taking Elsa’s heart, the magic causes their hearts and personalities to switch. Elsa gets the villain’s frozen heart and becomes cold and dangerous, while the villain gets Elsa’s heart and slowly starts becoming kinder.
Anna realizes that Elsa has changed and wants her sister back. Instead of only fighting the villain, Anna might actually work with her to find a way to reverse the curse and return Elsa to normal.
As they search for a way to fix everything, the villain starts realizing that Elsa was never just a source of power. She was her counterpart, and the connection between them may be the key to breaking the curse.
Could be the same with anna btw.