Which word or words and punctuation best corrects any errors in the sentence?

She packed six shirts, three pairs of jeans, pajamas, and a cosmetics bag but the key to the suitcase was left behind on her desk.

A.
There is no error in this sentence.

B.
packed:

C.
bag, but

D.
bag; but