Actress Sofia Vergara kind of won the lottery. No, not the national cash prize. We’re talking about the husband lottery, because the Modern Family actress has been married to actor Joe Manganiello for three years now and we’ll never stop being jealous. “Never” includes today, because when Sofia took to social media to commemorate her hubby’s birthday on Dec. 28, we had to pick our jaws up off the floor, y’all.

“You [are] amazing! 🎈🎈🎈Your passion for life and for everything [you] do is inspiring!! To many more with [you]!! Happy bday!!!🎉🎉🎉🎉❤️,” the Colombian actress captioned the sexy shirtless pic of her gorgeous husband. Excuse us while we wipe up all the drool.

Though the hot couple has clearly been loving the married life, fans (like us, OK?) are still hoping for some babies from the two of them. Back in 2016, Sofia opened up about planning for a baby with her then 39-year-old love. “My husband is [four years] younger than me and he wants kids so we’re trying to figure out what we’re going to do,” Sofia shared with The Edit in an interview.

Sofia even gave a bit of the classic wit she’s known for: “The idea of doing it all again doesn’t scare me but, hey, it’s not like it’s going to happen naturally, is it?”

Plus, the 46-year-old is used to a culture where families are created young. “It’s funny to see some of my girlfriends raising young kids,” Sofia said. “In the US, women postpone motherhood, but in Latin America most of my friends have kids my son’s age.” Sofia’s son, Monolo, is now 26 years old.

No matter what the couple decides as far as kids go, we’re glad to see they’re still going as strong as ever. All we need now is for Joe to do a big Modern Family cameo and we’ll be good to go!