“Love” doesn’t have a fixed defination. Its different for different people. Its generally categorized in 6 categories (check wikipedia.org for more info).
I beleive love is accepting and respecting another with all their flaws. “Love at first sight” certainly becomes a possibility 