Design an agreeable chord progression that fits well with the given music piece.
dB | A2 (3(FED) AD (3(FED) | BE (3(GFE) B2 dB | AD (3(FED) A2 de | fded BA :| de | 
 f2 ef g2 eg | fedf e2 de | fdfd a2 ab | afed BAde | f2 ef g2 eg | 
 fedf edBA | defg a2 ab | afed BA |]  
X:1
L:1/8
M:2/2
K:D
 dB |"D" A2 (3(FED) AD (3(FED) |"G" BE (3(GFE) B2 dB |"D" AD (3(FED) A2 de |"A" fded"G" BA :| de | 
"D" f2 ef"G" g2 eg |"D" fedf"A" e2 de |"D" fdfd a2 ab |"A" afed"G" BAde |"D" f2 ef"G" g2 eg | 
"D" fedf"A" edBA |"D" defg a2 ab |"G" afed BA |]  