Let’s be honest with ourselves: nobody’s perfect. We all laugh, we all cry, and we all make mistakes. If you want your story to be realistic, then make sure that your characters do the same. At some point of their life, they will have made mistakes, and it is only helpful to write out those mistakes. More than that however, make sure that your characters learn from these mistakes in order to show maturity.