Main Characters Alan Cromer Sarah Preston Ray Cromer Maggie Cromer Hugo Preston Alex Preston Hannah Preston Bill Cromer