Allah Ta‘ala loves His servants. Even at the time of committing a wrong, Allah Ta‘ala sends a reminder and causes your conscience to trouble you. However, if you ignore this reminder, then gradually this defence system weakens. When a haraam is abandoned for the sake of Allah Ta‘ala, Allah Ta‘ala will grant a person the same thing in a halaal manner.
We need to contemplate over the favours of Allah Ta‘ala, that He has bestowed so much upon us despite our faults. Think of them and cry over our sins and reflect as to how we can pay back. This should not be seasonal and only done at certain times and occasions. Rather, at all times we should create the link with Allah Ta‘ala and He will then open the way for us.