It was supposed to be the happiest weekend of Kyle and Alexandra O'Donnell's lives. "We had 243 people coming from all over," Alexandra recalled. "My dad had one sip of wine and then he was ...