So exciting! Jamie Foxx and Katie Holmes have been romantically linked for over five years, and the actor recently got down on one knee to propose — and she “finally said yes,” a source exclusively tells In Touch magazine. Katie was “beaming” while walking the streets of New Orleans on Oct. 30.

“Katie is engaged to Jamie Foxx,” the insider said. “She couldn’t be happier. Jamie and Katie have talked about getting married many times before, but she was always hesitant, saying she wasn’t ready.” Engagement rumors have been swirling around the actress, especially after she was photographed wearing a huge diamond ring on that finger while filming her new movie in Orlando. “Katie’s not engaged to anyone besides her fictional movie fiancé, played by Jerry O’Connell,” her rep claimed. However, an insider told In Touch magazine that it “wasn’t a prop because she wasn’t filming that day.”

IT4718_cover_ns_final

For years, Jamie, 50, and Katie, 39, have kept their relationship private, and now, they’re looking forward to a thrilling new chapter together. “It’s as if taking their relationship more public this year has also helped take things to the next level for them,” the insider revealed to In Touch magazine. “Katie is confident that Jamie is proud to have her on his arm.” Aside from their feelings for each other, Katie and Jamie also share a passion for their careers and their kids. Jamie has two daughters from previous relationships while Katie shares 12-year-old Suri Cruise with her ex-husband, Tom Cruise.

According to new reports, Tom, 56, is trying to rebuild his relationship with Suri. Meanwhile, Katie’s daughter has already established a connection with her rumored new fiancé Jamie. “Suri goes to [Jamie] for fatherly advice and guidance. Suri approves of Jamie and just wants her mom to be happy,” the source told In Touch magazine. Keep the good times coming!

For more on this story, pick up the latest issue of In Touch Weekly, on newsstands now!