There are people with a sky high self confidence, which stems from the fact that those around them praise them to no end. But self confidence is not the same as arrogance. People who are truly self confident do not need exterior validation. They know their strengths and vulnerabilities and flaws very well and they embrace them. They accept themselves exactly as they are.