Music is a huge part of our lives. It goes with us everywhere, it keeps going through the good times and bad, and most importantly of all, it reminds us what love really is. Love songs, in particular, are magical and sing to our souls. For many of the greatest songs ever written, love was at ground zero for inspiration. Below are just a few of the greatest classic rock love songs that have stood the test of time.

Foreigner’s “I Wanna Know What Love Is”

This song was crafted by Foreigner’s guitarist, Mick Jones, and he’s said that the inspiration was longing for true, lasting love and of the relationship with the woman that would later become his wife. It’s a powerful rock ballad that delivers on all of the feelings that love gives you.

Aerosmith’s “Angel”

At the time, “Angel” was a stark departure from Aerosmith’s usual. Steven Tyler wrote the song with the help of Desmond Child, one of the greatest song writers of all time. It’s a slow, melodic, and powerful relationship song that also just so happens to be one of their most acclaimed tunes. How’s that for love.

Led Zeppelin’s “Whole Lotta Love”

Zeppelin’s catchy and upbeat love tune tells a story that many life-long lovers can relate to. It’s a time-tested and true love song that’s been covered dozens of times by artists like Mary J. Blige and even helped advance Adam Lambert in the hit show, “American Idol.” And if you need more of a reason to check it out, this song has been voted as containing the greatest guitar riffs of all time.

Queen’s “Love of My Life”

Queen’s song is about the whole spectrum of love; not just the good parts, but the bad parts too. It was written by Freddie for his life-long companion, Mary. It’s an absolutely amazing song about loving someone fully and unconditionally.