the answer to somebody's prayers

the/an answer to (one's) prayer(s)

The perfect solution to a desperate need. Can be used literally (when one has actually prayed) or in a more figurative sense. I really believe this job was the answer to my prayer for a better life. This grant is an answer to our prayers. The center can stay open now!
See also: answer
Farlex Dictionary of Idioms.

the ˌanswer to somebody’s ˈprayers

a thing or a person that somebody has waited for or wanted for a long time: If you’ve been looking for a good quality fleece at a reasonable price, this one could be the answer to your prayers.
See also: answer, prayer
Farlex Partner Idioms Dictionary
See also:
  • the/an answer to (one's) prayer(s)
  • be seeing things
  • be history
  • the well has run dry
  • well's run dry, the
  • bow the knee
  • literally
  • towel
  • crying towel
  • burned out, to be