Reese Witherspoon is engaged to her boyfriend, agent Jim Toth. The duo has been dating for over a year, and many speculated this would be the relationship that sticks for the all-American Reese. “They are extremely happy,” a rep tells Us Weekly magazine. Witherspoon, 34, and Toth, 40, got together after Reese split up with silver screen hottie Jake Gyllenhaal, who has moved onto another high-profile blonde, country songbird Taylor Swift . Witherspoon has two children, Ava and Deacon, from a previous marriage to actor Ryan Phillippe.