Many people, no matter what level of religious observance they're on, ask Hashem for something that they need. It could be a soulmate, children, money, health, or whatever they need at that moment. When they don't get what they want, many times they come to the conclusion that Hashem isn't listening to their prayers.
This couldn't be further from the truth. How can I prove it? Here's the test. Parents, imagine if your child came to you with a very concerned look on his face. "Mommy, Daddy, I really need your help with something," he asks. Would you ever think to ignore his plea for help? Who could turn their backs on their child when he comes to them with a problem, or with a request for something he needs? Even if you decide not to grant that request, surely you would at least hear him out.
Hashem is infinitely more compassionate and merciful than the most loving parent. When one of His children calls out to Him for help, He drops everything else to come close to them and listen to their requests. So, if Hashem is always listening, then why aren't all of our requests granted?
As loving parents, we try to do what's best for our children. If your child wants to eat a chocolate bar for dinner, you will not allow it, because you know it will ruin his appetite and fill him up with sugar and chemicals right before bedtime. No matter how much he cries and screams, most parents will hold firm to their response: "No. This is not good for you right now."
Who knows what would happen if we got what we think we needed? It could end up being the worst thing for us. Maybe the million dollars in the bank will make us become arrogant and insensitive. Maybe the person you wanted to marry would have been a less than wonderful spouse. Maybe the dream job would have come with a nightmare boss.
Hashem knows what's best for us. It's our job to believe that.
So, yes - sometimes the answer is, "No."