I think I'm all shopped for this one already, except possibly for one thing.
Although I've just realized that some of the stuff may not be suitable for someone with allergies, which means that gosh darn if I get someone with allergies I'll just have to keep that stuff