KNOCKED UP star Katherine Heigl has married her boyfriend Josh Kelley in a fairytale winter wedding on Saturday (22Dec07). The 29-year-old actress and singer/songwriter Kelley exchanged vows in snowy Park City, Utah, in a picturesque Unitarian Christian ceremony, reports People.com. Among those to witness the nuptials were Heigl's Grey's Anatomy costars Sandra Oh and T.R. Knight, with the latter describing it as an "incredible, beautiful" occasion. The couple walked down the aisle to an acoustic song written by Kelley and performed by a cello and guitar players. They were flanked by white flowers and white candles in the ceremony's tent, and fresh snow lay on the ground outside. According to one source, the bride and groom wrote their own vows, and the bridesmaids all wore festive red. The couple met on the set of Kelley's Only You music video, in which she played his sweetheart, in 2005.