Camila Cabello Managed to Dress Like the Cuban Flag and a Princess at Once

Camila Cabello arrived at the 2018 MTV VMAs ready to take her princess throne. The 21-year-old singer showed up in a gorgeous dip-dyed silk taffeta Oscar de la Renta dress that reminded us of a Cuban flag — especially when you consider the blue and white of her dress with her bold red lip.

Camila is nominated in five categories, including song of the year and video of the year for her hit song "Havana." Dare we say she wore this look as an homage to her Cuban roots and the song? Keep reading and decide for yourselves!