Reese Witherspoon and Jake Gyllenhaal have split, according to Us Weekly.
The mag claims Jake was pushing for marriage with Reese, who has two children – Ava, 10, and Deacon, 6 — with ex-husband Ryan Phillippe.
“She felt pressured to wed again – but she wasn’t ready,” a source told the mag.
“She couldn’t give Jake enough, and she got cold feet,” the source added. “From the beginning, Jake wanted all of her, and she knew he deserved someone who could give him that. He wanted to be together at all times, and it became a lot for her to juggle with work and the kids. When it comes down to it, she isn’t ready to get married and he is.”
Reese instigated the breakup, the source said, but it was “mutual and amicable.”
The Oscar winning actress reportedly felt “like she wasn’t giving her kids enough [energy]” because of her relationship with Jake, the source told the mag.
Another source told Us Weekly that the split, which occurred in early December “broke [Jake’s] heart.”
Jake and Reese began dating in March 2007.
While his romance may be over, Jake has plenty of work to keep him busy.
The actor’s film “Brothers,” alongside Natalie Portman and Tobey Maguire, just hit theaters on limited release and his highly-anticipated “Prince of Persia: The Sands of Time” is due out next year.
As for Reese, she is attached to star in an untitled James L. Brooks romantic comedy, co-starring Paul Rudd, Owen Wilson and Jack Nicholson, slated for release in December 2010.