Aries- a stable calm person who will be there when they need them most so you have a person to rant to (earth signs)
Taurus- a chatterbox, someone who can keep the conversation going because you're a great listener (air or water signs)
Gemini- you need a good listener who will stay interested and pay attention because you will bring it up later (earth signs)
Cancer- a sympathetic friend who will always be there to hug you when times get tough (water signs)
Leo- someone who knows how to give a good complement because we all know you deserve them (water or air signs)
Virgo- an extremely loyal friend who will never leave you because those are the people that matter (fire sign)
Libra- someone who is completely open to change and is facing the world head on they will help you out of your comfort zone (fire signs)
Scorpio- someone with a fantastic sense of humor even though many people may not know you love to laugh (any sign that makes you laugh)
Sagittarius- someone with a crazy amount of energy who will be able to keep up with you and your exciting life (fire signs)
Capricorn- a person who is very honest with you and tells you straight up how they feel about everything (fire or earth signs)
Aquarius- a loving person who is open about their feelings and emotions because you secretly love to love people (water sign preferably cancer)
Pisces- someone who just enjoys the moment they don't mind just sitting watching a movie or eating supper without a word being spoken. (Earth sign)