Everything is based on desire... but our desire is usually mixed. So we are attracting one thing but because our desire is so mixed other things come along changing it. Sometimes for the better but all too often for worse.
The Law of Attraction is very real. Consider what it is you desire very carefully...