Baby showers are a special occasion to celebrate the upcoming arrival of a baby with loved ones. Hosts can be anyone close to the expectant parents, like siblings or friends, and there's no strict ...