One of the great promises of God is that He assigns angels to watch over and protect us:
For He shall give His angels charge over you, To keep you in all your ways. In their hands they shall bear you up, Lest you dash your foot against a stone. You shall tread upon the lion and the cobra, The young lion and the serpent you shall trample underfoot. Psalm 91:11-13 (NKJV)
Have you ever questioned where angels were when you needed them the most? Be assured that they were there keeping even worse things from happening. But perhaps they could have accomplished even greater things, if you had just known how to activate them.