Emily Deschanel and Ryan O'Neal

She may once have vowed not to wear bridal white since she already has a baby with the groom, but Dr. Temperance Brennan (Emily Deschanel) seems to have gone traditional for her marriage to Seeley Booth (David Boreanaz) on the Oct. 21 episode of Fox's Bones. "I tried on five [dresses], and this was the most flattering," says Deschanel, who was given just 20 minutes to make her choice, a $4,800 off-white gown by ­Romona Keveza.

Boreanaz gives high marks to his costar's look. "I love her done-up hair with the braid, and I must say her toes look beautiful," says the actor, who co-owns with his wife and a friend the chemical-free nail-polish company Chrome Girl, from which Deschanel chose a shade.

While Brennan is anything but schmaltzy, she has long fantasized about a storybook wedding. "In a previous episode, Brennan shows [maid of honor] Angela a picture of a wedding dress she found in a magazine when she was 8 years old," Deschanel says. "So the dress had to look like something that would have appealed to young Brennan before she went through all the death stuff. Even though her life changed, she still held on to this dream, and I think that's wonderful!"

As a tie-in treat, the show will invite one lucky fan looking to pop the question to his or her sweetie to propose on the Bones set. Included in the prize package: an engagement ring and a trip for two to Los Angeles. Enter now at http://www.fox.com/superperks/boneswedding.

Subscribe to TV Guide Magazine now!