It's taken me until just now to realize that I am the type of person who always knows what he wants, but so very rarely knows what he needs.
Unfortunately for me, there is often a massive gulf between what I want and need. I'm someone very susceptible to immediate desire rather than measured admiration.
The more I learn about myself though, the more I learn what it is I actually need. That process of learning what my actual needs are is a funny one and not without a lot of grief, but I feel like I'm getting closer as I get older.