Question: are baby showers supposed to be a surprise?
Answer: We repeat: Do not surprise her. Showers are usually thrown about a month or two before the due date, but it's always best to ask the parents-to-be if they'd prefer to celebrate pre- or post-birth. (In addition to personal preference, some cultures believe it's bad luck to have a party before a baby is born.)