What is polyamory?

Polyamory can be defined in many different ways, but some of the common elements in polyamorous relationships include: love, intimacy, commitment, honesty, communication, vulnerability all in the context of non-exclusivity.