Love, True love, Soul mate, In love ?

how do people fall in love? is it instant? does love have a waiting time? What is the difference between love and In love? whats a soul mate? and how do you know?