In Samuel Taylor Coleridge’s “Rime of the Ancient Mariner”, why does the Mariner kill the albatross ?

In Samuel Taylor Coleridge’s “Rime of the Ancient Mariner”, why does the Mariner kill the albatross ?

A. For revenge
B. To change the weather
C. To bring forth life-in-death
D. It is never directly stated why he does so.