We were all speechless the other day when we saw Beth Ditto stepping out in this extremely striking outfit. The rather eye-catching Alexander McQueen kaftan of many colours was custom-made for the Gossip star to wear to the launch of the designer’s new LA store, proving that being plus-sized is much easier when you’re a famous pop star. Princess Beatrice, on the other hand, wore the bog-standard dress (not that there’s anything bog-standard about those brightly-coloured butterflies) to her cousin Peter Phillips’ wedding. They both give the flutter-by look their own unique spin, but who do you think looks more fabulous?
Who looks Rainbow Brite?