wedding guests on teh banks of the Grand Canal in venice