What is the best way to rewrite this sentence?
A.
The soft, gray, and long-haired cat purred loudly as she lounged in the sun.
B.
The soft gray long, haired cat purred, loudly as she lounged in the sun.
C.
The soft, gray long, haired cat purred, loudly as she lounged in the sun.
D.
The soft, gray and long-haired, cat purred loudly as she lounged in the sun.