For as long as we have known Meghan Trainor, she has always had Rapunzel-esque, long blonde hair. We were pretty surprised to find out though that she actually isn't a natural blonde, but had red hair when she was a kid. We know, totally shocking, but it's true!
The singer posted this adorable throwback pic, showing us that she has always had a love for bouncy, colorful skirts, and that her tresses were red. We probably would have never guessed this was her actual hair color, and it looks just as great as her signature bright blonde!
Are you shocked to find out Meghan's natural hair color? Tell us in the comments below!