The essence of "The Law of Attraction" is, you only receive what you want from a position of have. You have to feel abundance in order to attract it. Even the Bible says, and I paraphrase, "To he who has, much shall be given. To he who has not, that too shall be taken away."
Doesn't seem fair does it. How can I pretend I have what I want when I don't? Well I wish that all this time "The Law of Attraction" had been called "The Law of Manifestation", because that is what is really happening. You have the power to manifest everything you need from within your Consciousness. You don't attract it to you from the outside.
Our supply, all the things that we need in life come from within us. They come as a vibrational expression of our Consciousness. That's why appreciation, gratitude, giving, sharing, loving, are so powerful and important to our happiness. They are all expressions of the flow of our energy. We can only be generous when we are sharing ourselves with the world from a place of fulfillment. We give love, compliments, appreciation and yes, even things to the world, and that sets up a flow that continues expressing itself through us.
When we feel that there is something missing in our lives, we are identifying with a place of emptiness and expect it to be filled by something from outside of us. It is evidence that we do not believe that our happiness comes from an expression of our Consciousness, but from things that must come to us. Then we are operating from a place of emptiness trying to fill that emptiness with things. We are acting from a place of wanting.
The happiness that things brings us will always only be temporary. The desire is momentarily quieted, but the place inside is still empty. Give and ye shall receive. Want and you will be wanting.