With the cost of the average American wedding reaching about $26,000, insurers have been selling a growing number of policies to protect against losses from extreme weather, illness and, in one firm’s case, even a sudden change of heart, the Associated Press reports.