Zara Larsson at the 2019 MTV VMAs The 21-year-old Swedish singer wore a light pink off-the-shoulder dress with strappy heels and Bulgari jewels. Image Source: Getty / Jamie McCarthy