The law of attraction is an amazing thing. If understood efficiently, a person can literally have, be and do whatever their physical mind can imagine.
Its not that simple however. In order for you to be able to use the LOA to your full advantage, it will be necessary for you to understand a few key concepts.
The physical mind must be in harmony with the higher self. Your brain allows you to imagine things, or experiences in your mind that you may wish to attract into your life. Your higher self however isn't as interested in the images as it is the "feelings" or the "vibrations" the images in your brain create in your heart field.
Your higher self will attract to you various situations that will help you achieve the vibrational match to the image that is being created in your physical mind.
It will help you to remember that your higher self may not attract the exact "thing" your physical mind is imagining. It will however draw into your experience those things that match the vibration the "thing" you imagined created.