Yes, a married couple can buy life insurance on each other.
You need an insurable interest in someone to buy life insurance on them.
Spouses do have an insurable interest in one another, since they may suffer a financial loss if their spouse dies.
You could buy a life insurance policy on your husband and name yourself as the beneficiary to receive the death benefit upon the passing of your husband.
Here's how to compare life insurance quotes for your husband.