I really like these shoes by Kurt Geiger, which are a pretty blend of elegance and sparkle, and rich blue satin. They may not be to everyone's taste, as some of you may find the heel too high, but I think they would certainly spice up an outfit well enough, and would be great for the wedding seasons. Navy blue is certainly a flattering colour and looks very classy, and with the diamantes on the heel, gives the heels a very pretty edge.
Images from Kurt Geiger website
A very nice addition to anyone's wardrobe, I think, and quite wearable. I also like how this shoe looks quite different in other colours, (these pink ones, for examples, looks so feminine and elegant, and have such a pretty colour to them, while these turquoise ones give another different look to the shoe as well) but I think these navy blue ones are the ones I like most.
I have very similar shoes to these (which are basically plain, satin navy KGs) and find that they are perfect to go with my Asian wardrobe as well as my Western one, and really add a touch of glamour to a look. And they're super comfy too.