I understand it more as an expression, i.e. a very strong attraction to a person you've just seen or met. I am personally incapable of falling in love with someone I just met, but I'm sure many people who wear their hearts on their sleeves believe in that theory.
