What is love and how long does it last? Scientists think there are three stages: lust, romantic obsession and long-term attachment.