Reese Witherspoon is having a very happy holidays. US Magazine exclusively reports that the Oscar-winning actress ('Walk the Line'), 34, is engaged to her longtime boyfriend, Jim Toth.

"They are extremely happy," a rep told the mag.

The couple began dating in January, shortly after Witherspoon's split from actor Jake Gyllenhaal. Toth, 40, is a Hollywood agent, according to the report.