As we delight ourselves in God our desires will reflect what He wants to give us I think. The more time you spend with someone you love the more you become like them. I read a great article by Graham Cooke today. In it he writes, "God has us longing for the things He most wants to give us."
So, I thought about my own longings. What do I really, really want? What am I yearning for? And are these desires from God? Maybe. I have to think on this a little more.
I do know some of the gifts I've ever given my children are ones they didn't even know they wanted. I know them very well and often know what will really make them happy (though this gets harder as they get older sometimes). I gave my son Hawken one gift that made him smile. It is the only gift he's ever received that made him smile. Yes, I am not kidding, the only one. I got him five Star Trek uniforms. During his ninth year of life he wore those uniforms a few times each week, sometimes every day seven or eight days straight. He still wears them at age 11 (he's a little guy and hasn't grown much). He wouldn't have been able to tell me he wanted a Star Trek uniform (he can't talk). I don't think he would have known to ask for them. And honestly, I wasn't sure what his reaction would be. It turned out great.
God knows us better than we know ourselves, ever hope to know ourselves. He knows what will make us deliriously happy. He wants to give those kinds of things to us.
We can trust him. He loves giving the perfect gift at the perfect time to the person perfect for that gift.