Three times might be the charm for Drew Barrymore. The actress is engaged to art consultant boyfriend Will Kopelman.

Sources tell People magazine that the couple got engaged in Sun Valley, Idaho, where they had been vacationing over the holiday. The source added, "They are very happy together." Kopelman reportedly asked the actress to marry him with a colorless, radiant-cut diamond ring designed by Graff.

The newly engaged couple, who began dating last February, spent 10 days in the area and were spotted by locals at various restaurants, including Vintage and Kiki's Café. As they near their one-year anniversary, Barrymore and Kopelman had planned to get engaged around this time, sources told Us Weekly.

The source says Barrymore has been "yearning to get married and have kids," adding, "He's madly in love and knows she's 'The One.' "

Barrymore was previously married to MTV personality Tom Green, and she had a monthlong union with Jeremy Thomas. The actress has also been linked to Justin Long and Strokes drummer Fabrizio Moretti in the past.

In the September 2010 issue of Marie Claire, Barrymore opened up about her philosophies on love. "I'm happy to say that, at 35 years old, I feel I know less than ever," she said. "But in a liberating way. I'm trying to figure out how to make relationships work. The only thing I know is that there aren't any rules. There should be no infrastructure on how a couple is supposed to work. Life isn't like that."

In the same issue, she defined what she thinks true love is. "It smells good — like somebody's skin," she said. "It's amazing to me that, when you fall in love with someone, you just start to love the way they smell. If I have to go away from someone, I say, 'Wear this T-shirt for five days in a row, then I'm going to take it with me.' "

Share your well-wishes with the newly engaged couple in the comments!