There are many people that we meet in our lives. But only a very few will make a lasting impression on our minds and hearts.