Growing up, it was pretty much drilled into us that Disney Princesses were the perfect combination of courage, grace, innocence and, of course, beauty. My first crush as a kid was Belle from Beauty and the Beast, and if I’m being completely honest, I still find the cartoon version hotter than Emma Watson’s portrayal.

But despite playing such a huge part in our childhoods, up until the 90s there wasn’t a great diversity in race when it came to these beautiful royal heroines. Snow White, Cinderella, Ariel, Aurora, Belle, Merida, Rapunzel, Elsa and Anna are all white, with the only racial diversity being represented by Jasmine, Mulan, Pocahontas and Tiana.

Well now meet model and makeup artist Hamel Patel, who has been showcasing her stunning beauty and skills by portraying our favorite Disney Princesses in a traditional Indian style.

Writing to her 34.5K followers on Instagram, Patel, from North Carolina, explains how: “Growing up I always wished there was a Disney Princess I could relate to, one that represented where I came from. Introducing outfits/makeup looks inspired by the eight original Disney Princesses we all grew up watching, with a little desi twist!’

As well as being a stunningly gorgeous model, Patel often likes to showcase her makeup skills and dress up. It certainly is a refreshing change from the monotonous modeling shots we’re so used to seeing online. Here’s Patel’s Christmas get-up:

And here she is showcasing her makeup skills by dressing as the Taurus zodiac sign:

But she undeniably has showcased her skills best as the Disney heroines. Each princess has her own traditional dress, bindi, and jewelry, and some (including myself) may say that Hamel actually looks better than the originals. But hey, check them out for yourself: