Beyonce on her April 2009 Vogue cover.

Advertisement