Bryan Greenberg proposed to Jamie Chung over the holidays in San Francisco. Credit: Stephen Lovekin/Getty Images

'Tis the season! Actors Jamie Chung and Bryan Greenberg are officially engaged after almost two years of dating, a source confirms to Us Weekly. (E! News was first to break the story.) Greenberg proposed in San Francisco over the holidays. 

On Dec. 27, Chung, 30, tweeted, "So lovely being back home. I [heart] SF," and Greenberg tweeted several photos from the popular California destination over Christmas. 

But a few days later the couple was off to ring in the New Year in the Turks and Caicos Islands. 

"Worked hard for this right here," Greenberg, 35, tweeted with an image of the ocean on Dec. 29. 

The Once Upon a Time actress started dating the Flock of Dudes actor in spring 2012. And though they've kept the details of their relationship private, the couple has attended several events together including the 2013 Victoria's Secret Fashion Show, which was taped in November.