And He does answer our prayers, although sometimes maybe not in the way we expect Him to.
There is a saying :
When God answers your prayer exactly the way you want it,
then He is giving a chance for your faith to grow...
When God doesn't answer your prayer right away,
then He is giving a chance for your patience to grow...
But when God answers your prayer in a different way,
He just simply knows what's best for you for He loves you.