I spent a few days partaking in various activities leading up to a wedding this weekend where many...