The Center for Nonviolent Communication (CNVC)
Nonviolent Communication (NVC) is a theory and practice intended to create a quality of connection among people such that they want to, and are able to, consider the needs of everyone involved in any given situation.