It took awhile, and it took the casting of the Spell of Shattered Sight, but the Ice Queen finally saw the error of her misguided ways on Once Upon a Time Season 4 Episode 11.
The ABC drama is about to close the door on its beloved Frozen chapter, but it already has a new chapter lined up.
As previously reported, and as teased in the preview above, Cruella de Vil, Ursula and a returning Maleficent will all play key roles on Once Upon a Time in 2015.
But fans need not wait until the calendar flips in order to meet these new villains. You can check out the trailer for Once Upon a Time Season 4 Episode 12 ("Heroes and Villains") and you can look forward to their introduction next Sunday night at 8/7c on ABC.
How will Emma say goodbye to Anna and Elsa? How many boxes of Kleenex will you need in order to bid farewell to these lovable siblings?
We'll find out in a few days.
Until then, you can watch Once Upon a Time online via the following video in order to ensure you're all caught up: