It's been a big year.
The red carpet has been rocked and the sidewalk has been styled with a dizzying number of Class A celebrity looks.
Miranda Kerr continued her domination of the streets in flawlessly put together outfits of Isabel Marant, Raoul and Givenchy. Her elite crew of sidewalk stars grew to include the impossibly luxurious Leelee Sobieski and the irrepressible Solange Knowles.
But it's the red carpet that our eyes really jump out on stalks for, and we've had a killer line up of gowns this year, from Rooney Mara's exquisite run in Givenchy to Rita Ora wowing in Marchesa it's been non stop eye candy since January.
Special mention this year has to go out to one particular woman, who's busted out big look after big look this year, relentlessly quenching our thirst for celebrity fashion with her inimitable sense of style and chutzpah.
That woman is of course Rihanna. Our Style Queen of 2012, we salute you.
Alexa Chung in JW Anderson during London Fashion Week, February 2012.
Cheryl Cole in Victoria Beckham at the ‘What to Expect When You’re Expecting’ Premiere 22nd May.
Stella McCartney in Stella at an Evening Wear Presentation in London
Blake Lively in Zuhair Murad at the ‘Savages’ premier in LA on the 25th June.
Zoe Saldana in Prabal Gurung at the CFDA Fashion Awards
Caroline Sieber in a Chanel dress and Louboutin shoes at the Serpentine Gallery Summer Party 26th June 2012.
Miranda Kerr in a.l.c red dress and Alexander Wang bag in New York.
Olivia Palermo in pink Valentino lace at the Valentino Haute Couture in Paris on 5th July.
Jessica Biel in Christian Dior at Total Recall premiere held at Grauman’s Chinese Theatre on Wednesday August 1st, in Hollywood.
Fan BingBing in Valentino at the Valentino Party in Cannes.
Leigh Lezark at Paris Spring Fashion Week in a pleated crepe maxi skirt by Kenzo on the 6th November.
Emma Watson in Raf Simons for Dior for the screening of The Perks of Being a Wallflower.
Rihanna in Miu Miu at the Victoria Secrets Fashion Award on the 8th November 2012.
Kate Hudson in Prabal Gurung at the amFAR gala in LA.
Diane Kruger wearing a Jason Wu jumpsuit at the Jaeger-LeCoultre Place Vendome Boutique opening held at Jaeger-LeCoultre Boutique in Paris, France.
Rosie Huntington-Whiteley in Gucci at the LACMA Film Gala.
Jennifer Lawrence at the Hunger Games premiere in a gold lame gown from Prabal Gurung's fall 2012 collection.
Gwyneth Paltrow at the Oscars 2012 in a Tom Ford cape dress.
Emma Stone at the UK premier for The Amazing Spider-Man wearing this gorgeous Elie Saab pantsuit, with a plunging V-neck sparkly top.
Alexa Chung in Stella McCartney Pre-Fall 2012 at the ELLE Style Awards in London, February 2012.
Ashley Olsen in a maxi by her own label The Row at the CDFA awards on 4th June.
Cara Delevingne in Burberry at the British Fashion Awards.
Lily Collins at the 2012 Vanity Fair Oscar party in a cream tulle gown with blue embroidery by Monique Lhuillier.
Leelee Sobieski at the Vanity Fair Party at the 2012 Tribeca Film Festival in a Jil Sander Spring 2012 dress.
Kylie Minogue in Emilio Pucci at the amFAR Cinema Against Aids Gala 2012.
Kristen Stewart wearing Balenciaga by Nicolas Ghesquiere at the Grauman’s Chinese Theatre for the AFI FEST 2012 gala screening of her movie “On The Road”.
Kate Moss in a Stella McCartney optical illusion dress at the Stella McCartney Special Presentation during London Fashion Week Autumn/Winter 2012 on February 18, 2012
Kate Middleton in Jenny Packham at the Olympic Gala Concert.
Kate Middleton at the Diamond Jubilee in a bright red Alexander McQueen dress, topped off with a flamboyant red hat by Sylvia Rooney.
Kate Bosworth in Preen as the new SKII Skincare line ambassador at a promotional event at Myer Sydney City in Sydney, Australia on the 12th October.
Kate Bosworth in Burberry at the Burberry Autumn/Winter 2012 Women’s wear show at London Fashion Week 2012, 20th February.
Jessie J at the AMFAR Gala during the Cannes Film Festival in a Louis Heal Fall 2012 gown.
Carey Mulligan in Prada at the Met Ball 7th May.
Cameron Diaz in Valentino at the Valentino Couture Show.
Michelle Williams at the Bafta Tea Party in Beverly Hills wearing a black and white Victoria Beckham dress, which she teamed with black Chanel heels and a geometric bag.
Marion Cotillard in Christian Dior at the Dark Knight Rises Premiere.
Diane Kruger wearing a Chanel Cruise 2013 dress at the Chanel Haute Couture Show.
Rita Ora in Marchesa at the MTV Music Awards.
Rooney Mara in Givenchy by Riccardo Tisci at the Oscars.
Rihanna wows in Alexander Wang SS13 for her performance during the X Factor 2012 finals.
Rihanna in Stella McCartney at the Stella McCartney Presentation
Poppy Delevingne In Mary Katrantzou for Topshop at the ELLE Style Awards 2012.
Miranda Kerr leaving a Victoria's Secret Fashion Show rehearsal in NYC in a Heather Grey wool coat
Gwen Stefani in Stella McCartney at premiere of her father Paul McCartney’s video for My Valentine
Victoria Beckham in Victoria Beckham at the Vanity Fair Party.
Tilda Swinton at the Golden Globes in Haider Ackermann.
Solange Knowles at the MoMa’s Party in the Garden, in a floral Flaminia Saccucci ensemble.
Scarlett Johansson at the Met Ball in Dolce and Gabbana.