Is that Velma from Scooby Doo? No, wait, that's little Amber Rose!
The 31-year-old model captioned the pic, "#TBT Don't laugh either Hey kids if u feel like a ugly duckling don't fret just look at this picture of me as a kid and know there's hope for all of us Lol #DemLasersDoe #ButDemTeefGrewInNice."
Yeah, her teeth are few and far between and those glasses look like they could be high-powered lasers, but she's definitely grown out of that awkward phase.
In fact, Rose posted this other Instagram pic just days earlier, showing the sultry swan she's become.
The star always likes to send positive messages to her fans.
Check out this E! exclusive video of Amber supporting equality at the 2015 BET Awards.