Though it may be a dog-eat-dog world out there, not everyone is out for the jugular. Some people take pleasure in helping others, even if it’s to their detriment, in the spirit of hopefully creating a more peaceful society. They know what it feels like to be stressed out or upset, so they’ll do whatever they can to make their loved ones feel better—even if it sometimes comes at their expense.
Discover our latest podcast
These are the most selfless zodiac signs:
Libra
Libras care deeply about their loved ones and work hard to maintain the harmony they’ve cultivated in their relationships. Though this can make them non-confrontational, they’ll be more than willing to make some personal sacrifices to make someone happy, notes Bustle. Still, they’re incredibly gentle, compassionate, and loving, so they’re a great friend in times of need. If you have Libra in your chart, be warned—your diplomatic nature can make it easy for others to take advantage of you!
Pisces
Incredibly sensitive and empathetic, Pisces feel everything—the general atmosphere of the room, the radiating emotions of others, and maybe even the feelings of the collective. It’s for these reasons that they innately understand the motivations behind people’s actions and why they tend to see the best in everyone, observes Bustle. That also sort of makes them martyrs, as they try to swoop in and save as many people as they can.
Cancer
Naturally caregiving Cancer has an instinct for putting other people first, making them one of the most considerate signs in the zodiac. They won’t hesitate to open up their home for anyone who needs a safe place to take shelter in, says Bustle, and they love taking on other people’s problems as their own—which can also be a sign of boundary issues. Still, they thrive in checking on their friends and family and will always volunteer to step in and lend a helping hand.
Source used: