Being selfish is not such a bad thing, the problem lies when it hurts others. In fact, there are 4 signs of the horoscope that do not put anyone else before themselves and their needs. Here are the ones in question:
Taurus
Those born under this zodiac sign are very stubborn and never admit that they are wrong. It is the nature of Taurus to have as much knowledge as possible and they wave this knowledge they have, like a flag, assuming that no one can know more than them.
Leo
Leo represents the light of the zodiac. The Leo mind knows that in the end, everyone will surrender to their will, their ideas. They are very patient, but also very confident. Unlike Taurus, the Leo personality is very elegant. If you engage in conversation with a Leo, be prepared to have an argument, more than a friendly conversation.
Virgo
If you find yourself in a battle of words with a Virgo, do the right thing and walk away. Virgos love to talk a lot and rarely back down from what they believe in. Virgos are proud, like lions, and prefer to argue rather than listen. Virgos are perfectionists, finding their fulfillment in the concept of reason.
Sagittarius
Sagittarians are known for their extroverted nature and are very fond of their freedom. What gives them energy is their willingness to know everything there is to know about a person. Sagittarius has such a strong ego that they cannot believe that someone could come along who has superior knowledge to them.