> “Love is an Open Door” is a love ballad between Anna and Hans where they reveal their love and romantic chemistry for one another. This musical number exists as a genuine love song that is never re-contextualized later to fit an alternate meaning. Hans reveals that he wants to fit in and find his place, and that Anna is what gives him purpose. There are no hints or double meanings to grab onto in the lyrics. If these songs reveal the true intentions of these characters, all of Hans’ feelings are genuine.
Specifically "no hints or double meanings to grab onto in the lyrics". This is one of the exchanges in the song:
Hans: "I mean it's crazy"
Anna: "What?"
Hans: "We finish each other's--"
Anna: "Sandwiches!"
Hans: "That's what I was gonna say!"
My question is, was Hans telling the truth here? Was he actually going to say "sandwiches?" Or was he lobbing a softball for her to finish, and she said something unexpected, and he pretended that was what he wanted to say? Because it really doesn't feel genuine on his part. I think he wanted her to say "sentences" because of course that's how you finish that sentence. He's trying to build rapport, and rather than responding genuinely to what she said, he lied about it.
So no, I don't think "Love is an Open Door" is a love ballad. I think it's Hans trying to manipulate Anna's feelings. It's him leaning into what Anna was looking for, which was to be seen and accepted instead of ignored and pushed away.