The mystery is "over": Eric Christian Olsen's wife is having a baby — and looks as stunning as ever!

Eric, who stars on NCIS: Los Angeles, is married to 21 & Over's Sarah Wright, who is expecting their first child.

Sarah, who is 29, was photographed showing off her baby bump on April 17 at a charity benefit in Beverly Hills.

The bump was definitely visible in her white knee-length cocktail dress.

"I feel amazing!" Sarah says. "I was completely exhausted the first three months and just felt sick and nauseous, and then I got to my second trimester and it was like clockwork. Right at 14-15 weeks I was like, 'Let's go do something! Let's go to the beach. Let's go on a hike!'"

Uh, how is it that Sarah has more energy than we do, and she's the one who's pregnant?

Now that the morning sickness is over, it sounds like Sarah has had her share of cravings, as Eric brings her milkshakes from In-N-Out. Hey, Eric — mind grabbing us one, too? Thanks a bunch!

The two — who co-starred together on the Fox sitcom The Loop — started dating in 2007 and married last summer. 

Eric has appeared in such films as The Back-Up Plan and Fired Up, while Sarah has guest-starred on Parks and Recreation.

Congrats to the glowing couple!

H/T: Us Weekly