The different of a moral and a lesson is that: Moral is expressed when you talk to people behavior, how they treat other people around them and so on. Lesson is about your experiences, it is expressed when you talk to someone about your experiences in actions against nature force or other thing happen to you.