Engagements Who pays for the bachelorette party? It is a great honour to be asked to be a bridesmaid as it means the bride values you...