Hafiz said this quote

You could place blames on everyone and everything out there for the lack of happiness in your life, but always bear in mind that only you could mentally deprive yourself from living a happy life.