Hi there,
Could you please put the following "which never failed to get right through one’s guard and score a hit on one’s better nature." in other words for me? to be more precise, i cannot quite grasp the meaning of "one's better nature".
*i am not a native English speaker.
Thanks a lot!