RANKED: The 25 Greatest Songs of All-Time

25. “No Woman, No Cry” – Bob Marley (1975)

Mike Prior/Redferns/Getty Images

The heart aches and the psyche sparks when listening to this soothing jam. Bob Marley effectively takes on the role of a Jamaican crooner with this thoughtful track. It might not be his most popular — nor the one most associated with his love of ganja. However, it’s the most heartfelt bit of music he created during his highly successful career. Marley is transparent about his less-than-ideal childhood. Tones of sadness and respect towards his mother are clearly illustrated.