Jesse Metcalfe is engaged.
A source told US Weekly the couple "have been dating for four to five years and living together for at least three".
Jesse is currently starring as Christopher Ewing - the adopted son of Bobby Ewing - in the updated version of 1980s soap 'Dallas' and has been enjoying the perks of his new role with Cara.
He tweeted last week: "Takin' a private jet with my honey and the dallas cast for a press weekend in LA. (sic)"
Jesse, 33 - who completed a stint in rehab for alcoholism - has previously had a two-year on /off romance with Girls Aloud beauty Nadine Coyle which ended because the singer couldn't cope with the "Hollywood circus".
She previously said: "Jesse was an actor in the States and for me it was too much of a circus. It all became too Hollywood and he was in rehab. That was too much for me."
A source added: "Nadine decided to break up with Jesse. They want different things in life at the moment and that was the final nail in the coffin."