Tracklist

Best experienced from track one — press play and let it unfold.

  • 1 God & Love 4:13
  • 2 Bad Blood 3:25
  • 3 Human Zoo 3:22
  • 4 Let Somebody Love You 3:46
  • 5 What Does Sorry Mean? 4:24
  • 6 Runaway Train 3:32
  • 7 Resting Bitch Face 3:41
  • 8 Different Man 3:34
  • 9 Oil & Water 4:38
  • 10 More Than Silence 4:27
  • 11 Life 4:19

Reference: MusicBrainz