4. Leo.
Yes, a Leo is well-known for being stubborn and strong-willed, but what makes a Leo a strong partner are two specific traits — loyalty and generosity. Truly a giving sign, they will do anything for their partner, and they thrive on showing their loved ones how much they care. Loyal to a fault, since they have a tendency to take it really personally when others abuse their trust, this sign is in it for the long haul.