Design an agreeable chord progression that fits well with the given music piece.
D | G2 BG dGBG | ABcd cBAG | (3Bcd gd egdB | cBAG FA (3DEF | G2 BG dGBG | 
 ABcd cBAG | (3Bcd gd efdB | cBAF G2 :: d2 | g2 dg egdg | g2 bg agef | 
 g2 dg egdB | cBAG FA D2 | g2 dg egdg | g2 bg agef | gfga gfed | 
 (3efg fa g3 :|  
X:1
L:1/8
M:4/4
K:G
 D |"G" G2 BG dGBG |"C" ABcd cBAG |"G" (3Bcd gd egdB |"D" cBAG FA (3DEF |"G" G2 BG dGBG | 
"C" ABcd cBAG |"G" (3Bcd gd efdB |"D" cBAF"G" G2 :: d2 |"G" g2 dg egdg | g2 bg"C" agef | 
"G" g2 dg egdB |"D" cBAG FA D2 |"G" g2 dg egdg | g2 bg"C" agef |"G" gfga gfed | 
"D" (3efg fa"G" g3 :|  