Flaws and all!
Growing up in the spotlight is never easy. Just ask Selena Gomez!
Although the 23-year-old has had her ups and downs, she's only learned from her experiences which have made her the confident young lady she is today!
Recently, the Good For You singer was in Miami to promote her new flick Hotel Transylvania 2 where she opens up about her turbulent past.
The Texan isn't the least embarrassed that her low moments were documented in the press. In fact, she wouldn't have it any other way.
"You're supposed to go through growing pains… I'm glad I've never been perfect. You know, I don't care at this point that people have seen my mistakes because I'm a human being."
The sultry Latina loves herself so much that she even posed nude for the cover of her new CD Revival due October 9.