The zodiac signs with the toughest temperaments

There are people with whom it’s easy to collaborate, always calm and understanding, and then there are those with whom you never know what to expect. Their character is so complex, stubborn, and unpredictable that you either love them or…