Has the ‘Modern Family’ star finally caved and agreed to give her boyfriend the baby he craves?

Is there a baby on the way for Sofia Vergaraand her boyfriend Nick Loeb? The TV mommy has been spotted buying pre natal vitamins in an LA drug store! Is this proof?

Just a month ago, 39-year-old Sofia revealed how she and Nick were battling over babies. He’s desperate for a child — but she couldn’t imagine giving her 19-year-old son Manolo a little brother or sister.

She told Redbook magazine, “When I had Manolo, I was 19, and I had the energy for everything. My boyfriend now wants to have kids, and I don’t even want to think about it. I would have to get into that mind-set again, the waking up early.”

Well…. it looks like Nick won that battle!

Sofia snapped up the vitamins — which give pregnant women essential folic acid, calcium and iron — after a lunchdate in LA on Wednesday, September 14.