I norm just go for gift cards. Visa's so they can use them anywhere. But If you want to get something more personal. The gift basket would be great. If she likes to do crafty things I would tye in the fact that she will soon be having a baby and have most of the crafts deal with that.