If you have ever paused to wonder why you feel better and at ease around a certain set of people and negative and irritable around others, their star signs may actually have a role to play. We list down the best traits of all the zodiac signs.
Source