In my own opinion all people you come in contact with give you a lesson big or small. It's if you're open enough to comprehend said lesson. Some people teach you to have fun, some teach you to be organized, or like our Gods and demon friends teach you something that could be missing to make you...