Top songs meanings

  1. It Ain't Easy
  2. Love Lives
  3. My Own Worst Enemy
  4. (It) Feels So Good
  5. What Am I Doin' Right?
  6. Dream On
  7. The Good, The Bad, The Ugly & Me
  8. Crazy
  9. More Than Words (feat. Nuno Bettencourt)
  10. Janies's Got A Gun