1. Germaine

    Sinéad O'Connor

    00:37
  2. Fire on Babylon

    Sinéad O'Connor

    05:11
  3. John I Love You

    Sinéad O'Connor

    05:32
  4. My Darling Child

    Sinéad O'Connor

    03:09
  5. Am I Human?

    Sinéad O'Connor

    00:23
  6. Red Football

    Sinéad O'Connor

    02:48
  7. All Apologies

    Sinéad O'Connor

    02:37
  8. A Perfect Indian

    Sinéad O'Connor

    04:22
  9. Scorn Not His Simplicity

    Sinéad O'Connor

    04:26
  10. All Babies

    Sinéad O'Connor

    04:29
  11. In This Heart

    Sinéad O'Connor

    03:10
  12. Tiny Grief Song

    Sinéad O'Connor

    01:56
  13. Famine

    Sinéad O'Connor

    04:56
  14. Thank You for Hearing Me

    Sinéad O'Connor

    06:25