It's the shot that has the bloggers buzzing: a pregnant Britney Spears, baring it all on the August cover of Harper's Bazaar – much like Demi Moore once did for Vanity Fair. But the singer's newly dyed locks caught the photographers, who were planning a Brigitte Bardot-themed shoot, by surprise, a source tells PEOPLE.