Beyoncé is one of the most famous women on the planet so it's pretty remarkable that she's managed to keep her baby daughter Blue mostly away from the cameras since she was born.
The 'Crazy In Love' singer gave birth to Blue Ivy Carter, her first child with husband Jay-Z, in January, but since posting two cute pictures of the new arrival online in February, she's kept her away from prying public eyes.
The mother and daughter were snapped out and about in New York this week, where a beaming Beyoncé kept a firm grip on her precious cargo.
Although Little Blue's face was shielded from the cameras, the blanket that usually covers her in public had been pushed aside, giving onlookers a glimpse of Blue's full head of hair and stylish outfit.
Beyoncé was also sporting a different hairstyle to the loose waves she has been favouring lately, displaying new braids which appear to have been dyed blonde.
She's back in the US after accompanying Jay-Z on his recent tour of the UK, where he performed with friend Kanye West.
Beyoncé seemed to have fun during her time on our shores, being snapped hanging out with Kanye's new girlfriend Kim Kardashian at shows and moshing with friends at BBC Radio 1's Hackney Weekend.
What do you think about Beyoncé new hair style? Let us know below.