I’m glad your son is asking questions like this—and I hope you’ll encourage him, even if you don’t always know the answers. Can anything be more important than encouraging our children to learn about God and His love for us?
The angels haven’t always existed; God created them, and He did so before He even made the universe. Although at times they can take on the appearance of human beings (or of glorious heavenly beings, such as appeared to the shepherds on that first Christmas night), they are essentially spiritual beings who were created to serve God. They especially are called to watch over God’s people—to protect us and serve us, often in hidden ways. The Bible says, “Are not all angels ministering spirits sent to serve those who will inherit salvation?” (Hebrews 1:14).
What difference should they make in our lives? First of all, they should bring us great comfort. Even if we don’t see them, they still watch over us and care for us. We are not alone! At the same time, don’t be misled by unbiblical speculations about them, and do not worship images of angels or give them undue praise. When the apostle John wanted to worship the angel who had shown him the future, the angel rebuked him: “Don’t do that! … Worship God!” (Revelation 22:9).
Thank God for His holy angels—but most of all, thank Him for Jesus Christ. He alone is our Savior, and He alone has opened Heaven’s door for us through His death and resurrection. Have you committed your life to Him?