The biggest obstacle to a recognition of our soul's desires is the mind. Our minds are conditioned to think in narrow little patterns, usually established by our families and our culture. The soul tells us what we want and need, while the mind tells us what we think we want and need.
The soul knows, "I want freedom from worry," and the mind thinks, "I want to win the lottery." The soul knows, "I want to feel connected with all things," and the mind translates that to, "I need the perfect romantic soul mate to make me feel connected." The soul is always right. The mind is usually wrong. In stillness and truth, we can tell which is which. The truth of the soul resonates with a deep sense of passion and conviction. The mind's desires feel frantic, clinging and grasping. Any hint of these desperate emotions is evidence that you're stuck on your mind's desires. Breathe deeply, let them go and dig deeper to find your soul's desires.
*Trust Is Crucial
The way to let go of your soul's desires, to achieve nonattachment, is not to go into "martyr mode" and expect a life of blunted appetites or unmet needs. Letting go is the natural result of trust—trust that the Universe fulfills its own nature by answering your soul's requests, once you have articulated them. To sit patiently with a yearning that has not yet been fulfilled, and to trust that, that fulfillment will come, is quite possibly one of the most powerful "magic skills" that human beings are capable of. It has been noted by almost every ancient wisdom tradition. If you can master it, you'll see your soul's desires being filled in ways that are often amazing, and sometimes flat-out miraculous.