Ulta Beauty All Things Pretty 25 Piece Collection The Ulta Beauty All Things Pretty 25 Piece Collection ($20, originally $25) has everything she could need to complete a full glam look, including an eyeshadow palette, a face palette, primers, and more. Image Source: ulta.com Ulta Beauty All Things Pretty 25 Piece Collection $20 from ulta.com Buy Now