Keys to a successful relationship

What are the key factors in any relationship? For me, they would be

• Trust
• Communication
• Understanding
• Commitment
• Empathy
• Acceptance

Each day I will take one of these key factors and elaborate on the fundamental necessities of keeping a solid, loving and happy relationship.