I've been invited to a formal lunch at St James's Palace!
What to wear?
Please help me! I need some ideas, guidance, recommendations - budget as little as possible. 
My vitals: 31, 5 foot 3, size 12, reasonable legs and norks. Long hair. Colours- soft summer, so blues, greens, off white, dusky pinks, aubergine.
I own this, it does have straps I can put on, perhaps with a light jacket or blazer?
I also have this
Do you think either of those would be suitable?