The purpose of life insurance is to cover any costs that people who are financially dependent on you would incur at the time of your death. As far as who needs life insurance, in general, if there is anyone in your life who will be financially liable after your death, the need for life insurance is there.