I've never heard of Nonviolent Communication (NVC). What is it?

Is this couples therapy?