(CNN) - Newlyweds and their parents may feel buyer's remorse since the average wedding costs about $27,000.
That covers the bride, the groom, and an average of 138 guests, according to a compilation of wedding statistics from Pew Research, The Wedding Report, and the U.S. Census Bureau.
Couples usually get married in churches and synagogues, but other popular spots are public gardens, private homes, beaches, and country clubs.
The average price of the honeymoon is a little easier to deal with at about $3,600.
As for paying for the wedding itself, the couple pays at least part of the bill about 17 percent of the time.
After secretive talks, key senators expressed optimism Wednesday night that they were closing in on a bipartisan agreement to toughen the border security requirements in immigration legislation that also offers a path to citizenship to millions living in the country illegally.
The Afghan Taliban are ready to free a U.S. army soldier held captive since 2009 in exchange for five of their senior operatives imprisoned at Guantanamo Bay as a conciliatory gesture, a senior spokesman for the group said Thursday.