Virgo

You have worked really hard to gain your independence, so you don’t think your happiness depends on other people. You will never give up anything from your life for someone else and this is why it is difficult for people to get through to you.
Scorpio

Unless you know what the other person wants, you can’t give yourself to them. Scorpios are not comfortable with telling others what they want. They are not so self-aware which makes them unable to understand what they want from a relationship that can lead to them never finding satisfaction.
Sagittarius

Being with a Sagittarius means you can’t be confident they will not leave you the following day. They are afraid of making commitments which is why it is hard to keep them around.
Aquarius

Aquarius often have walls around them that they rarely open for other people to go in. They are scared of vulnerability which is why they have aversion to relationships because they feel they might get hurt easily by others.
Capricorn

They are extremely rational and always avoid the things that don’t seem beneficial. If they meet someone they consider to be worthy, they will do everything to win that person over. But, if you have fallen for a Capricorn and they are not able to see your worth by themselves, there is nothing you can do about it.
Gemini

Gemini are the exact opposite of Capricorns and they let their feelings lead them and expose their good sides. They are usually torn in two when they should make a decision. But they can be very adjusting and almost always make a great addition to a team.
Leo

Being with a Leo means you will never be bored. However, this trait can also have negative consequences. Even though they make great partners, they can sometimes hurt you with their inflated sense of self.
Aries

Being with an Aries means you will experience a new adventure every day. They value their ambitions the most and they always work for the things they want to have. However, this can make them neglect their relationships because they often put their partner at the last place on their list of priorities.
Taurus

Taurus are loyal by nature but only if you manage to get them out of their shells. They don’t let anyone beyond their barriers, but once you win their trust they will always have your back.
Libra

Libras are natural problems solvers that always want to make sure everything is peaceful and calm. If a Libra is in love with you, you are a very lucky person. They are very generous and selfless in all aspects of life including a relationship.
Pisces

When Pisces are in love they will never stop telling you how much they love you and care for you. They are always open about their emotions which makes them excellent partners.
Cancer

This is the most nurturing Zodiac sign that you can always depend on. They never run out of love and their kindness and generosity make them excellent partners but also great friends.