Katherine Heigl has been given her Christmas present early - a new husband.
The "Grey's Anatomy" star married her long-time boyfriend, singer Josh Kelly, in Park City, Utah.
The couple were joined at their ceremony by close friends, including Katherine's co-stars Sandra Oh, T.R Knight and and "Private Practice" star Kate Walsh.
According to PEOPLE, Katherine walked down the aisle to a song writing by her "Amazing" singer husband-to-be.
The 29-year-old Emmy winner recently acknowledged the risks of getting married in a town like Hollywood.
Heigl said, "It's a crapshoot. The odds are really bad, especially in this town. But I have a lot of faith in Josh, and I wanted to have that one day when I stand in front of my friends and my family and honor him and how important he is in my life."