God the Father speaks to us through the divine Word and makes us hear his message. However, very often our heart is not eager to listen to his words. We'd rather follow the advice of other people who may seduce us. In addition, our own mind produces many solutions which differ from the God's word. Therefore, we commit sins and break commandments. In our opinion, we know what to do and try to choose pleasure. But sometimes the difficult road is much better for the salvation of our soul.
All our sincere prayers are precious before God. But we also should remember that our own will is less important than God's holy will. We can neither pray nor offer anything for God in order to receive what we want. It does not work like that. Because God is our good and loving Father, he never gives us anything what hurts and makes us suffer. He always chooses the best way and the greatest happiness for all his beloved ones. If he cares for all the animals and plants, how much more he takes care of the human beings?
Overall, we should read the Holy Scripture and search for the answers carefully. There is no better way to communicate with God. To get the contact with the Lord our hearts must be cleansed and washed in the ocean of the divine mercy. Otherwise, we will not keep his words deep in our hearts. Finally, let us remember that on our own we will find neither peace nor joy in our life.