There are several reasons why a baby shower is held. For some, the organizer simply wants to have a welcome party for the new mother-to-be. Those who are invited are usually close and best of friends. For others, it is a way for them to give pregnancy gifts to the person especially if the celebrant is having a hard time making ends meet. With the intention of giving her what she needs during her pregnancy and after, baby showers have become a helping event which mothers appreciate. If you are on the giving end, choose your gift wisely. If on the receiving end, learn to appreciate whatever is given.