Why are Cows Sacred to Hindus?

In this religion, they believe in reincarnation. After a person dies, they can be transferred to another form of life such as an animal or cow. So they do not kill this cow because they fear it could be a loved one.