Your family or friends can give you baby showers.
Not just Bulgarians. The people in most other countries don't normally host baby showers. It is an American/British tradition, and not a very old one at that. It is slowly becoming more and more popular in other countries as they adopt/mimic many American practices, such as bridal showers, baby showers, greeting cards, etc.
Traditionally, baby showers are a female only event. However, couple's baby showers or coed baby showers are increasingly common and these parties will have both men and women.
Baby showers are a ceremonies. They are because they celebrate a birth of a baby and it is a ceremonies just like weddings and anniversary's
I have researched baby shower cards to find somewhere that you can find a good variety so you do not have to use the same ones for each of your friend's showers. One site that I found very good is partypail.com.
Yes baby gift baskets are a great idea for baby showers. You can purchase gift baskets with items for both the mother and child.
Since baby showers are typically given to first time mothers, some appreciated gifts include baby blankets, onesies, disposable diapers or even gift cards to stores like walmart or target.
They are ok, but the gift opening part is always pretty boring.
I've thrown several baby showers in the past. Some of the gifts I've given out are wine openers, gift cards, soaps, lotion, candy, alcohol is always a winner.
baby showers
Normal showers should be fine during pregnancy.
Baby invitations can be used for baby showers as well as baby announcements for when the child is born. Baby invitations are not that expensive and can be found in any retail store like Wal-Mart or Target along with party supply stores such as Party City.