I have a sleeveless (navy) dress to wear to an evening summer wedding. In case I get cold I thought to get some kind of bolero jacket. This one. £20, when I don't even know what the material is, seems too much. But I don't ever buy new clothes so I don't know. What do others think?