1. Similarity: including similarities in interests, hobbies, values, lifestyles, and other aspects.
2. Complementarity: Both parties can complement each other in terms of personality, skills, needs, etc., and meet each other's needs.
3. Appearance and personal charm: Good appearance and attractive personality traits are also important conditions for interpersonal attraction.