Actor Joe Manganiello surprised his wife Sofia Vergara on Saturday (09Dec17) by hiding a sweet message for her in the collar of his custom suit.

The couple enjoyed a date night at the Star Wars: The Last Jedi premiere in Los Angeles, where Joe donned a grey checkered Peyman Umay suit with a black shirt and tie, which matched with the Modern Family beauty’s strapless black gown.

After the event, Joe took to Instagram to share a photo of Sofia wearing his suit jacket, with the collar turned up to reveal a touching note embroidered into the garment.

“I LOVE SOFIA,” read the hidden message, which had been sewed in dark pink thread.

Clearly moved by the romantic gesture, Sofia posted the same image on her Instagram profile and wrote, “When your husband is carrying a little surprise for u (sic)… I (love) you too @joemanganiello,” alongside a number of emojis with heart-shaped eyes.

The couple began dating in 2014 and celebrated its second wedding anniversary on 21 November (17).
Meanwhile, attending the Star Wars premiere was a dream come true for Joe, as the actor was able to meet franchise veteran Mark Hamill, aka Luke Skywalker.

The Magic Mike hunk uploaded a pair of pictures of the two men in conversation on the red carpet, and revealed it was a “bucket list” moment for the lifelong fan: “With Luke Skywalker at the #starwarsthelastjedi premiere #bucketlist,” he shared.

Other Star Wars: The Last Jedi castmates at the premiere included Daisy Ridley, John Boyega, Adam Driver, Benicio del Toro, and Andy Serkis, as well as director Rian Johnson.