You can have your opinions, but this is SCIENCE: Billboard put together a list of the Top 50 Love Songs of All Time. They took all the songs with the word "love" in the title from the history of the Hot 100 . . . and ranked them by performance. Here's the Top 10:
1. "Endless Love", Diana Ross and Lionel Richie (1981)
2. "I'll Make Love to You", Boyz II Men (1994)
3. "How Deep is Your Love", The Bee Gees (1977)
4. "We Found Love", Rihanna featuring Calvin Harris (2011)
5. "Silly Love Songs", Wings (1976)
6. "I Will Always Love You", Whitney Houston (1992)
7. "Let Me Love You", Mario (2005)
8. "Because I Love You (The Postman Song)", Stevie B (1990)
9. "I Love Rock n' Roll", Joan Jett & the Blackhearts (1982)
(Obviously this one slipped in on a technicality.)
10. "Best of My Love", The Emotions (1977)