I agree, sometimes God says ‘no’. I mean, how many people have asked to win the lottery?
Sometimes He says ‘yes’, even for meaningless stuff that seem like a big deal at the time–once the lock on the family car was broken because one of my siblings was playing with it, Dad was furious, becuase it would cost money and we didn’t have money at the time. Well, I prayed the Rosary secretly, the sibling prayed the Rosary secretly as well, and when Mom came downstairs to tell us it was fixed (we were “hiding”) she caught us both praying. (there’s a divider between our rooms). So, stupid reason, but a very nice miracle still.
Sometimes He says ‘wait’. My mom, after she had two kids, prayed and prayed for more. But she didn’t get any. Times became bad, neither of my parents could find one well paying jobs, had to hold down a series of small jobs to keep the small house. Then they got a call from Boys Town, so we moved to a whole 'nother state. Boys Town accepts only couples with up to two kids. If Mom had more, they wouldn’t have been able to get the life-changing job, which led us to better and better jobs. And after barely 6 months in the new place, she got pregnant. Now she’s the mother of 6 living and one child of grace.
So, I guess my point is, sometimes God’s will isn’t our will, though we hope it will be. The reason for this is that God knows the future, and will help us to the future. Short term stuff is always painful. Long term stuff always works out for the better. We just have to learn to be patient and wait.