Prophets, Angels and Companions