1. (What so Funny 'Bout) Peace, Love and Understanding?

    Nick Lowe, Brinsley Schwarz

    03:34
  2. So It Goes

    Nick Lowe

    02:34
  3. Heart of the City

    Nick Lowe

    02:07
  4. Endless Sleep

    Nick Lowe

    04:08
  5. Marie Provost

    Nick Lowe

    02:51
  6. I Love the Sound of Breaking Glass

    Nick Lowe

    03:14
  7. Cracking Up

    Nick Lowe

    02:58
  8. American Squirm

    Nick Lowe

    02:31
  9. Cruel to Be Kind

    Nick Lowe

    03:29
  10. Without Love

    Nick Lowe

    02:29
  11. You Make Me

    Nick Lowe

    01:49
  12. When I Write the Book

    Nick Lowe, Rockpile

    03:17
  13. Play That Fast Thing (One More Time)

    Nick Lowe, Rockpile

    04:13
  14. Burning

    Nick Lowe

    02:03
  15. Heart

    Nick Lowe

    03:42
  16. Raining Raining

    Nick Lowe

    02:47
  17. Ragin' Eyes

    Nick Lowe

    02:41
  18. Mess Around with Love

    Nick Lowe

    03:06
  19. Wish You Were Here

    Nick Lowe, Paul Carrack

    03:15
  20. L.A.F.S

    Nick Lowe

    03:32
  21. Half a Boy and Half a Man

    Nick Lowe

    02:55
  22. The Gee and the Rick and the Three Card Trick

    Nick Lowe

    04:21
  23. The Rose of England

    Nick Lowe

    03:26
  24. I Knew the Bride (When She Used to Rock 'N' Roll)

    Nick Lowe

    04:26
  25. Wishing Well

    Nick Lowe

    03:00
  26. Lover's Jamboree

    Nick Lowe

    03:37
  27. Shting Shtang

    Nick Lowe

    03:22
  28. All Men Are Liars

    Nick Lowe

    03:24
  29. What's Shakin' on the Hill?

    Nick Lowe

    04:01
  30. Don't Think About Her When You're Trying to Drive

    Nick Lowe

    03:00
  31. Fool Who Knows

    Nick Lowe, Little Village

    03:47
  32. Soulful Wind

    Nick Lowe

    03:02
  33. The Beast in Me

    Nick Lowe

    02:30
  34. I Live on a Battlefield

    Nick Lowe

    03:25
  35. Shelley My Love

    Nick Lowe

    03:15
  36. You Inspire Me

    Nick Lowe

    03:10
  37. Lonesome Reverie

    Nick Lowe

    02:53
  38. Faithless Lover

    Nick Lowe

    02:47
  39. What Lack of Love Has Done

    Nick Lowe

    02:49
  40. Man That I've Become

    Nick Lowe

    02:54
  41. Lately I've Let Things Slide

    Nick Lowe

    03:06
  42. Homewrecker

    Nick Lowe

    03:09
  43. Has She Got a Friend?

    Nick Lowe

    02:39
  44. Let's Stay in and Make Love

    Nick Lowe

    03:50
  45. Indian Queens

    Nick Lowe

    03:45
  46. I Trained Her to Love Me

    Nick Lowe

    02:59
  47. People Change

    Nick Lowe

    02:55
  48. Long Limbed Girl

    Nick Lowe

    02:52
  49. Hope for Us All

    Nick Lowe

    03:42