Design a coherent progression of chords that work well with the given music.
fe |: dcdA FAdf | edcd B2 de | fefa gfed | cdcB A2 fe | dcdA FAdf | 
 edcd B2 g2 | afdf (g/f/e)cA |1 d2 f2 d2 fe :|2 d2 f2 d2 fg |: afdf afdf | 
 gfgb B2 g2 | fdfa fdfa | (g/f/e)cB A2 g2 | fdfa fdfa | gfgb B2 g2 | 
 afdf g/f/ecA |1 d2 f2 d2 fg :|2 d2 f2 d4 ||  
X:1
L:1/8
M:4/4
K:D
 fe |:"D" dcdA FAdf |"A7" edcd"G" B2 de |"D" fefa"G" gfed |"A7" cdcB A2 fe |"D" dcdA FAdf | 
"A7" edcd"G" B2 g2 |"D" afdf"A7" (g/f/e)cA |1"D" d2 f2 d2 fe :|2"D" d2 f2 d2 fg |:"D" afdf afdf | 
"G" gfgb B2 g2 |"D" fdfa fdfa |"A7" (g/f/e)cB A2 g2 |"D" fdfa fdfa |"G" gfgb B2 g2 | 
"D" afdf"A7" g/f/ecA |1"D" d2 f2 d2 fg :|2"D" d2 f2 d4 ||  