Sofia Vergara and Joe Manganiello have decided to split after seven years of marriage.

In a statement, the couple, Vergara, 51, and Manganiello, 46, told Page Six: ‘We have made the difficult decision to divorce. As two people that love and care for one another very much, we politely ask for respect of our privacy at this time as we navigate this new phase of our lives.’

Also Read: Who is Violet Affleck? Ben Affleck’s daughter is splitting image of mother Jennifer Garner

A source added: ‘Sofía and Joe have been growing apart for a while now and are taking some distance from each other to contemplate their future.’

Four days after fans heavily criticized Manganiello’s birthday tribute to Vergara, calling it “cold,” leaving many fans to question about their relationship state, the couple announced their separation.

Last Monday, Joe posted a blurry snapshot of himself and Sofia cuddling up as she celebrated her 51st birthday in Italy on Instagram.

The comment section of the post was full of concerned fans as one wrote: “Joe, I hope you guys are ok, that was a very different(cold) happy birthday wish to your wife, compare to previous ones!”

It’s noteworthy to observe that Sofia hasn’t left a response to the article.

It’s still unknown if Joe is travelling with her because he hasn’t appeared in any of her social media images from the celebration in Capri, Italy, where the Modern Family star is now partying.

The most recent Instagram photos of Joe and Sofia were published last month.

Also Read: Who is Laura Renaud? Tiktoker goes viral after posting conspiracy theory about Taylor Swift

Following a few sneaky dates in June 2014, the pair was first seen together in public in July.

Their relationship was officially declared in August 2014 during an interview with Extra in 2018.

December 2014, just six months since they first start dating, Joe proposed to his lady love during a trip to Hawaii on Christmas Eve.

In November 2015, the couple exchanged vows in front of roughly 400 guests at The Breakers resort in Palm Beach, Florida.