Drew Barrymore got engaged to her boyfriend Will Kopelman over the holidays, a source close to the couple told People magazine Thursday.

Kopelman, an art consultant, popped the question while the couple vacationed in Sun Valley, Idaho.

"They are very happy together," the source added.

The 36-year-old actress and Kopelman, whose father is a former CEO of Chanel, began dating last February.

Barrymore, who came to fame in 1982 as a child-star in "E.T.," has been married twice before.

Her first marriage to Welsh bar owner Jeremy Thomas lasted from March 20 to April 28, 1994.

She later wed comedian Tom Green on July 7, 2001, but the couple filed for divorce later that year.

Barrymore had also been romantically linked with The Strokes' drummer Fabrizio Moretti and actor Justin Long.