Posted on Thu Jan 5, 2012 10:20 AM PDT
Drew Barrymore is tying the knot with beau Will Kopelman, according to Us.
Kopelman, 34, popped the question to the 36-year-old Charlie's Angels star while the two were vacationing in Sun Valley, Idaho for the Christmas holiday.
A source tells the mag, "He's madly in love and knows she's The One."
The two have been an item since 2010, but split up for a brief time before reuniting.
Drew was previously married to bar owner Jeremy Thomas in 1994 and Tom Green in 2001. Her recent boyfriends have included fellow actor Justin Long and Strokes drummer Fabrizio Moretti.
Drew Barrymore Takes Her Baby Bump To Brunch - Jun 28, 2012
Pregnant Drew Barrymore Dines At Sushi Restaurant, Forgets To Bring Cash - Jun 19, 2012
Drew Barrymore And Will Kopelman's Lavish Honeymoon Digs At Big Sur - Jun 12, 2012
Drew Barrymore's Wedding Recap: All The Famous Guests! - Jun 04, 2012
EXCLUSIVE PHOTOS - Drew Barrymore Weds Will Kopelman At Actress' Montecito Estate - Jun 03, 2012