FTC: SDOTBEAUTY and BeijaFlor products were received for review consideration, the rest of the products I bought on my own. All opinions are my own – I was not directed to promote these products in any way and was not paid. Thanks!