Design an agreeable chord progression that fits well with the given music piece.
A2 GA cAAG | Adde fdec | A3 G c2 (3(ABc) | d2 ed cAdc | A2 GA cAAG | 
 Add^c defg | afge fde^c |1 dfed cAdc :|2 dfed cA A2 |: ef{a}gf edcd | 
 ef{a}ge c3 d | efge afge | d2 ed cA A2 | ef{a}gf edcd | 
 ef{a}ge d2 (3(efg) | afge fde^c |1 dfed cA A2 :|2 dfed cAdc |]  
X:1
L:1/8
M:2/2
K:G
"Am" A2 GA cAAG |"D" Adde fdec |"Am" A3 G c2 (3(ABc) |"D" d2 ed cAdc |"Am" A2 GA cAAG | 
"D" Add^c defg | afge fde^c |1"D" dfed"Am" cAdc :|2"D" dfed"Am" cA A2 |:"Am" ef{a}gf edcd | 
"Am" ef{a}ge c3 d |"Am" efge"D" afge |"D" d2 ed"Am" cA A2 |"Am" ef{a}gf edcd | 
"Am" ef{a}ge"D" d2 (3(efg) |"D" afge fde^c |1"D" dfed"Am" cA A2 :|2"D" dfed cAdc |]  