Which is the best revision of the following sentence?

The curtains near the stove caught on fire, while taking a nap.
Responses
A While taking a nap, the curtains near the stove caught on fire.While taking a nap, the curtains near the stove caught on fire.
B The curtains near the stove caught on fire, while taking a nap.The curtains near the stove caught on fire, while taking a nap.
C The curtains while taking a nap near the stove caught on fire.The curtains while taking a nap near the stove caught on fire.
D While I was taking a nap, the curtains near the stove caught on fire.

D While I was taking a nap, the curtains near the stove caught on fire.