The generous, playful, and loyal ones who take care of you and are kinda obsessive and clingy: Scorpio, Leo, Aquarius, Aries
The super chill, generous, and playful ones who are also serious and kinda confusing: Sagittarius, Cancer, Libra, Virgo
The ones who are always busy but make time for you, push you to do your best, and love you unconditionally: Pisces, Capricorn, Taurus, Gemini