I don't believe in the Law of Attraction either, lightthecandle. I prefer solutions that are based on evolutionary psychology. It simplifies things and just makes sense.
I'd recommend this article:
http://www.nickpagan.com/blog/wp-content/uploads/2007/11/how-to-operate-your-brain-perfectly-v10.pdf
I believe that fantasizing is a quick fix for unrealistic desires. Take a look at what you desire. Some of them completely depend on the actions of somebody or something else.