Lyric discussion by Ggooch1 

Cover art for All My Ghosts lyrics by Frank Black and the Catholics

This is a very simple song about the dangers of repeating mistakes, be that from a God whose angels you trust, from sex, from death, from the song itself. Craziness is doing the same thing over and over expecting different results. He criticizes the ideas of living forever, having better children, dying, or lasting romance, and so is trying to detach and extract himself perhaps from mistakes that will befall him anyway. He criticizes God, man, and his self in song, before finally becoming comfortable with it. A similar song would be found in Pink Floyd's "Animals"..."every dog needs a home".