Design a coherent progression of chords that work well with the given music.
|: d2 fd dcBA | G2 dB BAGF | G2 BG E2 ef | gefd dcBA | d2 fd dcBA | B2 dB BAGF | 
 G2 BG E2 g2 | fdec d4 :| D2 FD FAFD | G2 BG GBGE | D2 F2 A2 g2 | 
 fefd dcBA | D2 FD FBFD | G2 BG GBGE | D2 F2 A2 g2 | fdec d4 :|  
X:1
L:1/8
M:2/2
K:D
|:"D" d2 fd dcBA |"G" G2 dB BAGF |"Em" G2 BG E2 ef |"A" gefd dcBA |"D" d2 fd dcBA |"G" B2 dB BAGF | 
"Bm" G2 BG E2 g2 |"G" fd"A"ec"D" d4 :|"D" D2 FD FAFD |"G" G2 BG GBGE |"Bm" D2 F2 A2 g2 | 
"A" fefd dcBA |"D" D2 FD FBFD |"G" G2 BG GBGE |"Bm" D2 F2 A2 g2 |"G" fd"A"ec"D" d4 :|  