Katie Holmes and Jamie Foxx have finally confirmed their love after years of hiding their romance in public.
But a new report by The Daily Mail suggests there might be a reason we haven't seen them together in public until now.
The couple, who are believed to have been dating since 2013, finally appeared in public together as they enjoyed a day at the beach on Monday.
The two have taken extraordinary measures to keep their relationship secret amid claims Holmes' ex-husband included a clause in her 2012 divorce settlement banning her from publicly dating for five years.
But there was no hiding their feelings for one another as they held hands and laughed together while walking along the sand in Malibu on Monday.
The couple couldn't contain their happiness as they walked hand-in-hand on the beach, laughing as they waded barefoot in the surf and dodged the surf.
The pair spent America's Labor Day holiday together at an oceanfront home where they were also seen spending time together on the beachfront patio.
The couple showed off their synchronicity by wearing matching fedoras.
The former Dawson's Creek star looked lovely in a summery blue patterned frock, while the Oscar-winning actor sported sweatpants and a T-shirt.
For years, the pair have dodged rumours that they were an item.
Holmes, 38, never commented on the reports while Foxx, 49, publicly dismissed them as "fake news" and insisted he and the actress were "just friends".
They were first linked romantically in August 2013, a little over a year after Holmes divorced Cruise after almost six years of marriage.
The actress split from the Top Gun superstar in 2012 after six years. Their romance was one the Hollywood's biggest headline makers after they got engaged in 2005 after just seven weeks of dating.
Cruise publicly gushed about his younger love, infamously leaping on Oprah Winfrey's TV show sofa after they first met. They went on to welcome Suri in April 2006 before tying the knot in a lavish Scientology ceremony at the Odescalchi Castle in Italy.
A year after the split, Katie and Jamie were photographed flirting and dancing together at a charity bash in The Hamptons.
However, the Django Unchained actor denied the rumours at the time, calling them "hilarious" and "one hundred percent not true" during an interview with Entertainment Tonight.
Foxx is also connected to Cruise; the pair appeared alongside each other in 2004 thriller Collateral.
But the speculation didn't die down; if anything it persisted and grew stronger despite the fact that Foxx and Holmes were never spotted together.
It was claimed the two met at each other's homes and that Holmes sometimes disguised herself with wigs and hats to meet up with her man without being noticed.
Then in March 2015, a photo surfaced showing the two stars sitting in a recording studio holding hands.
Again, Foxx denied any romance.
In June 2016, there seemed to be the first public confirmation that Foxx and Holmes were, indeed, in a relationship when former Real Housewives of Atlanta star, Claudia Jordan, a friend of the actor and singer, said they were dating.
"He is very happy with her. I like that he seems very happy," Jordan said during an interview for the Allegedly podcast.
However, Jordan quickly walked back her comments, stating she misspoke and telling Entertainment Tonight the day after the podcast reveal that she had "no knowledge of Jamie with Katie at all".
"I've never seen them together. He's never told me he's dating her," she said.
Just earlier this year on the Graham Norton chatshow, Foxx tried to re-iterate he wasn't attached, insisting that dating at his age is hard.
He said: "It's tough out there. I'm getting older but people think I'm younger. All the young girls out there... it's terrible.
"I hate going to clubs in LA ... I was the club and these girls pulled up like, 'Oh my God, it's Jamie Foxx ... we know your daughter ... when I told them how old I was, you would have thought I had a terminal disease. They were like, 'Oh my god!'"
But the evidence of a relationship continued to stack up.
In August 2016, Holmes was in the audience to cheer on Foxx as he performed on stage with Barbra Streisand at her concert in the Big Apple. A few months later, the two were reported to have enjoyed a romantic getaway to Cabo San Lucas in Mexico to celebrate Holmes' 38th birthday.
This past April, a fellow diner did manage to snap a photo of the celebrity couple out to dinner together in New York which was then shared to social media.
In May, Holmes and Foxx were snapped separately boarding the same private jet at Le Bourget Airport in Paris after enjoying time together in the French capital where they were photographed leaving the Park Hyatt Vendome hotel, again separately.
But the two were growing tired of the subterfuge, it was claimed earlier this year.
"To make it impossible to get photo evidence that they are together, they traveled in cars with tinted windows and took secret back elevators. They had it down to a science," a source told UsWeekly in April.
But, the source added: "Katie is tired of playing the hiding game."
So why go public now? It could be to do with the date.
In September last year, RadarOnline claimed that as part of her quickie divorce settlement from Top Gun star Cruise, Holmes had agreed not to publicly date anyone until five years had passed following the end of her marriage.
That five year period ended this past June leaving the way open for the couple to publicly declare their love for each other.
DailyMail.com previously contacted reps for both Holmes and Cruise regarding the alleged divorce agreement.