There’s a reason Katie Holmes doesn’t talk about ex-husband Tom Cruise — and it’s not what you think. A year ago, rumors circulated that Katie never mentions daughter Suri Cruise‘s dad because of a clause in their divorce.

However, sources tell LIfe & Style that Katie, 38, avoids talking about the Hollywood movie star to protect her daughter at all costs. “Suri has stopped missing him,” says a source. “Katie doesn’t want to bring up his name and have Suri start missing him all over again.”

Tom, 55, hasn’t physically been with Suri, 11, since 2013, and now that it has been four years, “Katie is more adamant than ever about not talking about him, publicly or privately,” the source adds. His involvement with the Church of Scientology also doesn’t help.

“With Tom missing from Suri’s life for so long, Katie believes her daughter has only distant memories
of him,” the source explains. “At this point, Katie doesn’t want to bring up his name and have Suri start longing to see Tom all over again. It would be too painful for both of them.”

View this post on Instagram

My sweetie 💕💕💕💕🎀🎀🎀🎀🎀🎀

A post shared by Katie Holmes (@katieholmes212) on

Instead, Katie is focused on her relationship with Jamie Foxx, 49. Previously, Life & Style reported that the Oscar-winning actor had proposed to Katie in February before going public with their romance. “Katie has even worn the ring in front of friends,” the source said, “but she’s always denied that it was an engagement ring.”

The insider continued, “This is a dream come true for Katie. For years, she has wanted Jamie to be her husband and has wanted to give her daughter, Suri, a brother or sister — and now Jamie’s ready to give that all to her. Now she feels like all their time spent hiding was well worth it.” Jamie also has two daughters, Corinne, 22, and Annalise, 7, from a previous relationship.