Bill Gates and Melinda French Gates' daughter Jennifer Katherine Gates married her longtime boyfriend, Nayel Nassar. The two exchanged their vows at the Gates family farm in Westchester, New York, this weekend. The couple's photos have been doing the rounds on social media, and their wedding looks straight out of a fairytale.