Jennifer Craig has been around an effective long-distance partnership