Supposed to work for drugs, alcohol and sex, don't know why it won't work for baby showers! Oh, wait, it will work, but then it works really well for sex too.