Donna and Rangi's wedding plans strike a hitch. Kate keeps a heartbreaking secret. Fergus makes a grisly discovery.