Most generous sign is Pisces. They are the epitome of angels on Earth, those who belong to this zodiac. They are the kind of folks that will take on extra job to assist someone.
"Kill them with kindness" is the slogan of the sign of Libra. They get a lot of satisfaction from helping others and they like doing it.
You'll never meet a Virgo who isn't one of the sweetest and most generous signs in the zodiac. Being in their presence is a blessing. Even if you are merely a stranger to them, Virgos are the kind of individuals to provide a helpful hand.
Geminis are quite non-judgmental, which is their best quality. They won't stop you from being who you really are in front of them.
Leo Leos naturally show a lot of affection. Even yet, they merely offer affection in the hopes of receiving a lot in return. Yet, despite our best efforts, humans do have vices.