1. Scorpio
While they have a bad rep Scorpio guys are both charismatic and charming but also very deep and complicated. If you can win over the heart of a Scorpio man you will have his love, devotion, and dedication to you always. They are the most loyal of all signs and makes the best boyfriend. While there are many complicated layers to them, you’ll realize under the surface they have a heart of gold. If you are dating one, understand they need their space. A perfect match will be someone who understands and respects that. Someone with thick skin because as good as their intentions are they are brutally honest. But at the end of the day, they will do anything to make you happy.