Be careful of the association you keep, because when you stay too long with those who never sees anything wrong in what they do, your best neighbour will always be arguments.
A times we see ourselves to be faithful in relationships towards our partner, but what really makes us appear that way is not because we are indeed loyal. Be not because those that can make us compromise our faithfulness are not also getting it right.
It is best to know yourself for who you are, having someone as a mentor that you look up to a times MAY steer your wheel to the wrong turn. For who you see today as your mentor may secretly also be in need of a guardian.
Not all demons must be cast out, there are some that you just have to overlook basically because you realize that there will always be a missing 1% to make us whole.