Selena Gomez claims meeting Donatella Versace was her ''Princess Diaries moment.''

The singer and actress attended her first Fashion Week show in Milan earlier this year and admits she was starstruck when she was given the opportunity to meet one of her fashion icons.

Selena told Teen VOGUE Magazine: ''It was surreal because I got to geek out instead of having to be very pristine. It was my total 'Princess Diaries' moment.''

The 21-year-old 'Spring Breakers' actress claims she makes her own decisions on what to wear to red carpet events and Donatella is one of her favourites.

She said: ''I've always been an Italian girl - Dolce & Gabbana and Versace. They capture the body really well. And I love Marchesa.''

Selena has her own fashion line for American discount store K Mart and has also designed for adidas' Neo range.

She explained: ''It's been really fun. They've been super open to letting me having a say, which isn't always the case. We made it edgier than my line, because I wanted it to be a little darker.

''It's stuff I'd wear; I'd rock those jeggings, for sure. And their beanies- I wanted every colour.''