Looking the picture of happiness, Jennifer Gates married Olympic equestrian Nayel Nassar in an elegant ceremony last week, with parents Bill and Melinda both walking her down the aisle.