Question: who sings he thinks he'll keep her
Answer: American country music artist Mary Chapin Carpenter