He thought that Mary hadn’t been faithful to him. He wanted to follow the law of Moses and didn't want to put her to shame in public. So he planned to break up with her quietly.
because Herod was afraid of John and kept him safe. Herod knew John was a holy man who did what was right. When he listened to him, he always felt uncomfortable, but he still liked to hear John speak.
The men answered, “We’ve come from Cornelius, a Roman commander. He’s a good man who worships God. All the Jewish people respect him. A holy angel told him to invite you to his house so he could hear what you have to say.”