Last Christmas I bought my make-up loving student niece a Benefit make-up set which was really well received. This year, I'd like to get her something similar but have been trying to buy only cruelty-free this year so does anyone have any suggestions on brands that might be just as popular to a cash-strapped 20 year-old?