I personally feel that love has to slowly establish... from friend to best friend and became couple. We need to spend time together, experience difficulties, sadness, happiness together and etc, mutual understanding, considerate, forgiveness, etc.... must also know how to appreciated each other's strengths and inclusive shortcomings, even if it is further away, not falling into outsider's temptations, that's true love... I do not believe in love at 1st sight..