and Through it All...