Top songs meanings

  1. Love Is a Battlefield
  2. Invincible
  3. We Live For Love
  4. You Better Run
  5. Treat Me Right
  6. Ooh Ooh Song
  7. Wuthering Heights
  8. I Need a Lover
  9. Heartbreaker
  10. The Victim