If you’re having a little trouble remembering July of this year, just think the big split between 1D’s Zayn and Little Mix’s Perrie, Ed Sheeran and Scherzy’s brief but very infamous romance and Kourtney K and The Lord parting ways for good.
And as if all of that wasn't enough, it was also the height of summer, The Weeknd’s brand new tune “Can’t Feel My Face” was the soundtrack to our lives and we even got to watch Caitlyn Jenner’s moving speech at the ESPY Awards.
But, rest assured there were still the odd few celebs that dressed impressively bad.
Aaaaand, here they are:
Alexa Chung
We're actually still wondering how Alexa managed to have a straight-forward conversation with anyone that day - as her dress would've DEFINITELY stole the show - for ALL of the wrong reasons.
Ashley Benson
Star of Pretty Little Liars Ashley rocked up to her movie, Pixels, premiere looking a little too pink for our liking. There was even pink eyeshadow thrown into the mix. Oops.
Britney Spears
When Britney turned up to the ESPY Awards in this TINY dress, we couldn't help but realise that A) There was FAR too much leg and boob on show and B) the frock is defo better suited to a nightclub than the red carpet of a lavish event.
Ke$ha
While we're loving the amount of patriotism in this photo, we just can't take our eyes off of the LUMINOUS yellow/green hair. Or the uber tacky sparkly cowgirl boots.
Kylie Jenner
Aaaaand here's Kylie trying to rock the nan's curtains look. And failing greatly at it.
Lady Gaga
Gaga got even more gaga in July when she stepped out in this floor-sweeping jumpsuit - which showed absolutely EVERYTHING in Italy.
Poppy Delevingne
Poppy took boho way too far at the Tiffany & Co. event when she paired this dress (yes, it may be a two and a half thousand pound dress from Valentino, but whatevs) with a pair of standard white trainers. No Poppy, just no.
Rosie Huntington-Whiteley
While her supermodel looks might save her a little here, there's just no getting away from the fact that this dress is definitely lingerie gone wrong!