The Buddha said that there are three kinds of love, each linked to each other. The first, and basic level is sexuality and this on its own soon disappears. But if it is linked to romantic love, then it can progress even further, as this isn't ultimate love because it is based on neediness. The highest form of love is when there is when we lose the neediness, and care selflessly for the other.
The Buddha then said that meditation plus love created compassion, a true spiritual love. For further discussion on how many types of love are there, click here..