Yolanda Betrayed! David Foster Spotted At 'Cozy' Dinner With Selma Blair The 'RHOBH' star's ex had an intimate meal with the much-younger actress!

Yolanda Foster‘s bitter divorce from her husband David Foster took a shocking turn this week when he was spotted at a “cozy” dinner with the much-younger actress Selma Blair, RadarOnline.com exclusively learned.

David, 66, and 43-year-old Blair didn’t try to hide the fact that they were together, having an intimate meal together at celebrity hot spot Craig’s in West Hollywood on Monday night.

“Selma and David were alone together at dinner and they looked really cozy,” an eyewitness told Radar.

Yolanda, now known as Yolanda Hadid, filed for divorce in late 2015 after multiple rumors that her husband was cheating surfaced.

David “definitely likes to flirt with women, especially much younger ladies….” a source previously told Radar. “Yolanda’s fellow housewives, including Kyle Richards, are concerned. Don’t forget, this is David’s fourth marriage. He has had issues in the past with being in committed relationships.”

Blair was married for two years and has been single since 2012, when she and her baby daddy Jason Bleick split.

The couple even had a surprise guest at their table – Caitlyn Jenner! Blair is currently starring in the FX miniseries The People Versus O.J. Simpson, where she plays Kris Jenner. “Caitlyn sat with the couple for a while and then she went to her own booth.”

What do you think about Yolanda’s ex having dinner with Selma, who is more than 20 years younger than David? Sound off in comments below.