It is a truth universally acknowledged that model-actor-author Cara Delevingne, in her morning coat and top hat, won the royal wedding.
But here are all the fabulous, ridiculous and wind-battered hats, fascinators and "Is that a bird on your head?" creations you may have missed at Princess Eugenie's wedding.