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