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