Well written and performed. And truly a tale of how life can be ugly and wonderful.