When you focus day in and day out on your challenges in life, they would become very likely to blindfold you from noticing your daily blessings; which would then lead to the lack of happiness in your life.
~ Hafiz
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.