Los Angeles Angels pitcher C.J. Wilson proposed to his supermodel girlfriend, Lisalla Montenegro, on Wednesday.

The Brazilian supermodel posted a photo on Instagram showing off her new rock. “I literally can't have imagined a more perfect proposal. So excited to marry @cjwilsonphoto !!! #Engaged !!!!” she wrote.

Not to mention Sports Illustrated’s Jimmy Traina tweeted a congratulatory message to the couple, adding, “CJ is a man we should all envy – a lot.”

That’s because Wilson’s new fiancé is a top model famous for ad campaigns like Maybelline, Nine West and H&M. She’s also graced the runway for major brands like Hermes and Vena Cava.

According to reports, the two began dating in July 2012. Since then, Wilson signed a five-year $77.5 million contract with the Angels and appeared in a commercial for Head & Shoulders.

But on top of that, Wilson also told Sports Illustrated last month about what it’s like to date a supermodel. He said the worst aspects include: “having to answer questions about how you met your supermodel girlfriend from teammates who want to have a supermodel girlfriend” and “having to keep your personal appearance on point.”

Wilson added, “You don’t want to be the guy dragging the equation down. If she’s a 10, you don’t want to look like a 4.”

On the other end, he said it’s great dating Montenegro because “nobody sees you at all” and he always gets “seated right away” at restaurants.