Leo is considered the most generous zodiac sign. They are very much loyal and always respect and give value to their friends. They always keep their friends close to their heart and is always ready to do anything to help them in any situation.
READ MORE-Mercury in astrology