Melissa Gilbert and her new fiancé Timothy Busfield "got engaged over the holidays."
The 48-year-old Little House on the Prairie actress and Dancing with the Stars alumni has known Timothy for decades.
The West Wing actor is enamoured with Melissa and is eager to make her his wife.
"They got engaged over the holidays," a source told Us Weekly magazine.
"They've known each other for quite some time, as their paths have crossed off-and-on over the past 20 years."
A representative for Melissa has confirmed to the publication that she is indeed betrothed.
Both Melissa and Timothy have been married twice before.
Melissa has two sons from previous relationships: Dakota, 23, and Michael, 17.
The actress has had a tumultuous love life.
In the 1980s she dated Rob Lowe for six years and was also romantically linked to Tom Cruise, Billy Idol and John Cusack.
Melissa's first married her son Dakota's father Bo Brinkman in 1988, just seven weeks after she split from Rob. She and Bo divorced in 1992.
Just weeks after filing for divorce from Bo, Melissa became involved with actor-and-writer Bruce Boxleitner, with whom she shares son Michael. Melissa filed for divorce from Bruce in August 2011 after spending 16 years together.
She has spoken previously about the intense emotional difficulty she faced leaving Bruce.
"It's been hard on the kids and that's been hard to watch but ultimately everyone's going to be fine," she said in April 2012.
"Everything takes time."
© Cover Media