Yes, finely written - a narrative that disturbs because of its sense of being trapped in another person's orbit. Very good.

Davie