God answers our prayer with many amazing ways. Sometimes, it comes from your email, knock on your door, or words from unknown person. God is creative.
But, as it is written, “What no eye has seen, nor ear heard, nor the heart of man imagined,
what God has prepared for those who love him” (1 Corinthians 2:9)