However, Prince Hans stops Elsa’s army with a massive avalanche, putting everyone in the kingdom in danger. Anna persuades Elsa to use her powers to save Arendelle, and it turns out that Hans has the “frozen heart” and is the true villain. Elsa then has a last-minute redemption arc where her frozen heart thaws, and she is able to love again.