单项选择题

Meteorite worship grew from the belief that meteorites were ______.

A.signs of special favor
B.messengers of the gods
C.swords from heaven
D.signs of gods' displeasure