Avril Lavigne's wedding was held on a private estate in Montecito, California. Her father walked her down the aisle surrounded by a garden filled with white flowers.