Are they having a baby shower, maybe you can buy a gift then? Also, people often give a baby gift when they visit the baby for the 1st time (either in the hospital or at the home after baby comes home from the hospital). Maybe you can wait until you visit with the baby for the first time. I always bring a gift when visiting a baby for the 1st time but never when the women is only 12 weeks pregnant. Maybe just a nice card would be appropriate at this time congratulating her on her pregnancy.