1. Pisces
Out of all the zodiac signs, Pisceans are considered to be the most selfless. They tend to overlook their comfort in a bid to make others around them satisfied. It is often difficult for them to say 'no' especially when they realise that the other person desperately needs their help – financial, physical or emotional.
2. Cancer
Cancerians are also considered incredibly selfless people. They tend to consider others' problem as their own and spend their time, effort and money to resolve it. They go out of their way to help those in need and end up ignoring themselves.
3. Capricorn
People born under this star sign are quite helpful and selfless, but they usually don't go beyond their limit.
4. Libra
Librans will do things for others only if they feel they have an opportunity to be recognised for their efforts. They will extend an arm when required, but have a hunger for appreciation.
5. Virgo
Virgos will go the extra mile to help those who are dearer to them but not those who they may not know all that well. So if you ever wish to take help from a Virgo, you must be in the person's priority list, else, he or she may not be ready to lend a helping hand.