Snapshots from a wonderful weekend.