I can’t recall where I read or heard this, but I remember being told that abundance comes to those who know how to use it wisely and sparingly. It appears that Allah will reward you for managing your wealth wisely.
If you are wasteful and careless in your expenditure, chances are you will not receive abundance. At best, your abundance state will be temporary or short-lived.
At the surface, this may seem to contradict the Law of Attraction. Those who subscribe to this law will tell you that you shouldn’t operate from a mindset of lack because that will attract or perpetuate even more lack.
But by that same logic, wastefulness begets wastefulness. So no matter how much abundance you receive, spending carelessly will make you constantly un-abundant. As with everything, you need to exercise responsibility for whatever you receive. I refuse to accept that any higher power will reward bad behaviour. All actions have repercussions. Good begets good. Bad begets bad.
So, if you want abundance in your life, you need to have an abundant mindset. You need to give more in order to receive more. “Give more” is not the same as “spend more”, which tends to be spending on yourself. If anything, the Law of Attraction is all about being selfless, wise and responsible. Insya-Allah, you will receive true abundance.