The usually mum Jennifer Aniston can’t help but gush over fiancé Justin Theroux.

“He’s just so beautiful and handsome to me,” Aniston told WWD at an event celebrating Theroux’s Details cover on Tuesday. “I love that his eyeballs are so beautiful captured because those eyes just knock me out every day.”

“He just gets better every year,” she said about the 42-year-old. “He’s just like a lost gem in the sand, and he’s always been there and been brilliant, and now this is just in a different light.”

Courteney Cox, who was in attendance with her fiancé Johnny McDaid, seconded Aniston’s opinion. “There’s no better cover boy than [him]. He’s so handsome and cool,” she said.

In June, Aniston and Theroux couldn’t hide their affection at Theroux’s “Leftovers” premiere.

One witness said the couple was “huddled at a private table upstairs in the restaurant.”