Whats the difference between greed and desire?
For greed you can't wait. But for a desired thing you can wait. Waiting for it patiently makes your heart ready for the true relation for the thing ... thus to have the opprtunity to have a long term, natural relation with it, when it comes!