The same way you love your family for everything they are and do, for all their faults and weaknesses, you will know you are in love when you accept a person despite all their faults and weaknesses, I do not truly believe in love at first sight, you need to get to know the person and understand them and their personna before you can truly fall in love. If you fall in love with someone without knowing them then it is lust not love.