Design an agreeable chord progression that fits well with the given music piece.
|: (3(ABc) | d2 cd BdAF | DFAd f2 ed | cdef gece |1 defd A2 :|2 d2 f2 d2 :: cd | 
 efed c2 A2 | AEAc e2 dc | BGBd gfed |1 cAce a2 :|2 c2 A2 A2 :|  
X:1
L:1/8
M:2/2
K:D
|: (3(ABc) |"D" d2 cd BdAF | DFAd f2 ed |"A7" cdef gece |1"D" defd A2 :|2"D" d2 f2 d2 :: cd | 
"A" efed c2 A2 | AEAc e2 dc |"G" BGBd gfed |1 cAce a2 :|2"A" c2 A2 A2 :|  