According to Robert Sternberg, the 7 types of love are friendship, infatuation, empty love, romantic love, compassionate love, fatuous love, and consummate love. These are based on three components of love - intimacy, passion, and commitment.