What are you waiting for? Let him in already!

This is probably some test of your soul. I bet he is your spirit animal or something; just like The Beauty and the Beast.