Best of Becca Ultimate Lipstick Love
Best of Becca Ultimate Lipstick Love
Reviews are all done of Becca Ultimate Lipstick Love ($24.00 for 0.12 oz.) -- finally! And happily, it was a pretty good formula; most shades were pigmented, comfortable to apply and to wear, were flattering on, and longer-wearing while still offering some hydration. Definitely a product that I'm...