Today is Beyonce's birthday, which makes her (amongst other things) 31 years old and a Virgo.
And what do we do at MyDaily when it's someone's birthday? We look at how their style has changed over time (read: marvel at the ridiculous and ill-judged outfits worn in their formative years). So without further ado: happy birthday Bey!