Gifts for the baby shower and the parents-to-be: soft baby socks, rattles, puzzles and cards to tuck in with the gift.