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 [1], including song of the year and video of the year for her hit song "Havana." [2] Dare we say she wore this look as an homage to her Cuban roots [3] and the song? Keep reading and decide for yourselves!