Every Day Science

The magnet always points in the same direction, if allowed to move freely i.e towards North and South poles, becausse of

A:  Gravitational field
B:  A lot of metal deposits on North and South Poles
C:  Due to attraction of North Pole and repulsion of West Pole
D:  Earth is a huge magnet