Perfect match(es): Gemini, Aquarius
Compatibility: These signs share Libra's love of communication, intellect, and socializing. They're also good at compromising, which is essential for any successful relationship.
Good choices: Sagittarius, Leo
Compatible signs: These signs can offer Libra the excitement and passion they crave. However, they may need to learn to be more compromising in order for the relationship to work.
Avoid: Cancer, Capricorn
Incompatible signs: These signs tend to be too emotional or practical for Libra's taste. They may find it difficult to communicate and connect with each other.