Aw, it's like a happy ending in an upbeat country song! Singers Miranda Lambert and Blake Shelton tied the knot on a ranch near San Antonio, Texas, on May 14. The "Kerosene" gal wore her mother's wedding dress and cowboy boots for the ceremony, which took place in a barn lit by lanterns. The only question was who would provide the entertainment. Since both Lambert and Shelton were a little busy, fellow country crooner Neal McCoy did the honors.