The 30-year-old Victoria's Secret star married 33-year-old Serbian basketball player Marko Jaric in 2009. They already have a 2-year-old daughter.
"Big news everyone! Marko and I are so happy to share some wonderful news with all of you! #ImPregnant. My favorite job in the world is being a mom! My family could not be more happy!"
Lima did not say what the baby's gender is or when it is expected to be born.