A good write with some subtle self examination, avoiding cliches.
Lots of mentionable lines; I like these:
a fool opens dangerous doors
forgiveness has its limits, you reached yours
The way Janice bends the melody adds to the hurt of the theme and Peter`s guitar has just the right edge.
I agree with Dave;that little vocal treatment on "callin` callin" is sublime!
Very good work from all four collaborators.
Robert