ANNABEL WINSHIP Lady Di.jpg
With a royal wedding or two just round the corner, I'm feeling more than a little patriotic. Aside from channelling Geri Halliwell in that dress, adding a bit of Union Jack charm is probably the easiest way of showing my true feelings for the Royals.

These Lady Di heels from Annabel Winship are in the sale (a phrase I never grow tired of reading) for £145.80, reduced from £208.25. Which, if you wear them on the day of both Zara and William's weddings, works out as £72.90 per wear. Bargain, no?