I don’t understand because wasn’t Olaf’s actions of lighting the fire, almost melting and then trying to save her an act of true love and shouldnt that have unfrozen her heart?

Maybe because it was an unknowing action. Olaf had no concept that heat would melt him. He sang a whole song about it. He lit the fire for Anna but since he had no concept that fire would melt him it wasn’t technically a “selfless” act of love. It was just an act of caring and friendship.

or it was bad writing?????

from what i understood anna has the frozen heart so shouldnt she be the one doing an act of true love ??

(Source: kisedbyfire)