For how many years did Mary feed angels?