There are moments when, no matter how good a person you think you are, you meet someone that puts all your efforts...