Cheap Wedding Beauty Favours Under $10
15 Wedding Beauty Favours You Won't Believe Cost Less Than $10
15
Guests can never have too many lipsticks — this L'Oréal Paris Colour Riche Ultra Matte Highly Pigmented Nude Lipstick ($8) comes in wearable shades that will flatter everyone.