Jessica Simpson and Eric Johnson tie the knot at California ranch

Twitter

After four years of engagement, the pair is finally married.

According to Us Weekly, a private ceremony was held at San Ysidro Ranch in California, in a relaxed atmosphere with more than 250 guests, who included Ashlee Simpson and fiancé Evan Ross, Jessica Alba, Cash Warren, CaCee Cobb and Donald Faison.

For the occasion, the singer, actress and designer opted for an outfit signed Carolina Herrera. The couple’s two children also played a special role in the wedding.

An instrumental version of Chris Isaak’s Wicked Game was played during the ceremony.

The day before, the couple started the festivities with a July 4 barbeque. The guests were able to dance, have fun on karaoke or compete in outdoor activities such as croquet.

“They were having a great time. Jessica looked absolutely amazing” a source told the magazine.

“Jessica looked very cute sitting next to Eric. He had his arm around her shoulders, and I saw them kiss,” an onlooker added.

The 33-year-old singer and former NFL player, 34, have been together for four years. They have two children, Maxwell, 2, and Ace, 1.

This is the second marriage for Simpson who in 2002 married singer Nick Lachey. They divorced three years later.