Boxycharm is my favorite cosmetics subscription box. Each box comes with 5-full size brand name beauty items. It's my go-to gift for my beauty-loving friends! I always buy a box right before the holidays so I can use the products as stocking stuffers.