Hi Faye,
I think that there is a red lipstick to suit everyone. It depends on your skin tone and hair colour – is it cool or warm? Are you a honey or icy shade of blonde? If you have a warm skin tone and warm hair colour then look for reds with warm brown or orange undertones such as 'siren red' or 'burnt orange red'. If you have a cool skin tone and hair colour look for reds with blue / purple / pink undertones. If your skin tone and hair tone are opposites, next look at your eye colour – blue eyes often suit cooler tones and brown eyes warmer. Avoid dark brown or plummy reds as these can be too dramatic and unflattering for blondes and make you look very pale. Good luck at the wedding :)
Suzy_x