First comes love. Then comes marriage. But when the romance is said and done, these occasions are almost always followed by another, less-intimate commonality: a massive credit card bill.

According to The Knot's annual Real Weddings Study, the average cost of a wedding (excluding the honeymoon) reached an all-time high of $31,213 in 2014. That's up 4.5 percent from the prior year, and marks the fourth consecutive year of gains.