You can fool all the people some of the time, and some of the people all the time, but you cannot fool all the people all the time.
This phrase can be very comforting when you are dealing with toxic individuals. There may be moments when they appear to have everybody in their thrall but these moments do eventually pass. It is the nature of toxic people that they will eventually reveal themselves. Unfortunately this may sometimes appear to be too late for us but it is never too late for God. I realise this is cold comfort for people caught in traumatic situations with narcissists but your time will come. Unfortunately when it does arrive, it may feel like you have lost everybody you ever cared about but in most cases these people needed to go. I have a dear friend of thirty years, from whom I have not heard for several years. I have been very disappointed to realise that this friendship may have been contaminated but I accept that perhaps it was not what I had believed it was. The old sometimes needs to be swept away to make way for our bright, new futures.