Before anyone sends an angry email: this is astrology, which means it’s entertainment, not a personality test with a control group. Nobody is a bad partner because of the month they were born in. But rankings are fun, so here are all twelve signs, worst to best, with the caveat that “worst” here mostly means “hardest to date without a manual.”
12. Aquarius

Fascinating, independent, and emotionally about six feet further away than you’d like. An Aquarius partner will support your weirdest ambitions and forget your anniversary in the same week. She’s not cold, she just processes feelings somewhere in a back room you’re not invited into. Rewarding, but you will do the emotional legwork.
11. Gemini

Never boring, rarely still. Life with a Gemini is a group chat that never goes quiet, which is delightful for about eighteen months and then requires actual stamina. She’ll change her mind about the holiday, the apartment, and possibly the relationship — twice — before landing somewhere sensible.
10. Sagittarius

Wildly fun, allergic to anything resembling a five-year plan. She’ll book a trip on a Tuesday and mean it. The catch is that “settling down” reads to her as a mild threat, so the relationship works beautifully right up until someone mentions mortgages.
9. Aries

Direct to the point of bluntness and completely without patience for hinting. You will always know where you stand, which is a genuine luxury. You’ll also have approximately nine arguments a month, most of which she’ll have forgotten by dinner while you’re still writing your rebuttal.
8. Scorpio

Intense in the best and worst senses. A Scorpio partner is loyal to a degree that borders on alarming, and once she’s in, she’s fully in. She also remembers everything, including the thing you said in March of a year you can’t recall. High reward, non-negotiable trust requirements.
7. Virgo

She will notice everything, which is wonderful when it’s your bad mood and less wonderful when it’s your filing system. Virgo love language is fixing things for you, and it’s genuinely one of the most practical forms of devotion there is. Just don’t mistake her editing for criticism — mostly.
6. Capricorn

The most reliable person you’ll ever date, and it takes about two years to see her fully relax. Capricorn affection shows up as competence: bills handled, plans made, life quietly running. Slow to warm, almost impossible to shake once she has.
5. Leo

Warm, generous, and openly proud of you in public, which is rarer than it should be. A Leo partner will hype you to strangers. The trade is that she needs it back — visibly, out loud, regularly. Feed the fire and she is spectacular.
4. Libra

Genuinely pleasant to live with. Libra is the sign most invested in the relationship actually feeling nice day to day — the atmosphere, the fairness, the small courtesies. The downside is conflict avoidance: things get smoothed over rather than settled, until they don’t.
3. Pisces

Tuned to your mood before you’ve said anything. A Pisces partner offers a kind of emotional attention most people never get from anyone, and she’ll forgive things she probably shouldn’t. Protect her from her own tendency to absorb everyone else’s feelings and this is a very soft place to land.
2. Taurus

Steady, sensual, and deeply committed to a good life — good food, a comfortable home, no unnecessary drama. Taurus doesn’t leave. She also doesn’t move an inch once she’s decided something, so pick your battles and enjoy the fact that you’ll never wonder where you stand.
1. Cancer

Top of the list because Cancer builds a home around the person she loves, and does it without being asked. She’ll remember the thing your mother said that upset you. She’ll notice you’ve gone quiet. The famous moodiness is real, but it’s the same sensitivity that makes her extraordinary at loving people.
Where did yours land?
If your sign came in low, take comfort: every single one of these traits is a strength pointed in a slightly awkward direction. And any list that claims a twelfth of the planet is bad at love is, obviously, having a laugh.

