I am going to a wedding and am desperate for a white boyfriend blazer to wear over a little flowery dress. High street, not high end please, as I am a student. Jo

River Island Zara
£49.99 (020 8991 4904) £39.50 (020 7534 9500)
It's all about a white boyfriend blazer this week. We have wrung the best out of the British high street to bring you these. But a word of advice first: when buying blazers on a budget, a shade of off-white often looks more expensive.













