As Kate Hudson shimmered in a sequin Jenny Packham gown at an event to honour Matthew McConaughey on Tuesday night, there was something different about the Hollywood star.
The 35-year-old actress showed off pink streaks in her glossy blonde hair - and there's a very good reason why.
MORE: Lena Dunham has green hair now
As The Cut reports, hair colourist Daniel Moon worked with Kate and her mum Goldie Hawn to add rose-tinted highlights to their hair in honour of October's Breast Cancer Awareness campaign.
Kate explained her decision to 'wear it pink' in this Instagram post.