Regardless of whether they have certain thoughts or opinions, they know how to express themselves in any situation and say exactly what is on their mind. In many ways, this is a good trait to have, but it can also get the people in question into trouble.
The zodiac signs that top the list are the ones who are open and frank when it comes to communication. These people do not like to waste time "weaving" expressions, but express themselves bluntly. Instead of holding back, they say exactly what they're thinking as a way to vent, make a joke, or ease the tension in the air.
Aries
You can always count on Aries to say things the way they feel. They do not think twice before expressing their thoughts, feelings and emotions and this is all thanks to the strong energy as a Fire sign. This sign loves to joke around, so if they have a cheesy thought in their head, it'll be a matter of minutes before they say it.
Virgo
As a practical sign, Virgo is constantly shocked and horrified by the way other people lead their lives. This is why they literally cannot stop their opinions from exploding. Virgo is also known for unsolicited advice at any time and place.
Sagittarius
When you're dating a Sagittarius, you never know what they're going to say next. If they're not going into specific details about their lives or spilling their family's darkest secrets, you can probably find them talking about the most trivial things on the planet. Sagittarius may not have filters, but they are really full of humor and everyone loves them for this trait.
Source: Bustle