Design an agreeable chord progression that fits well with the given music piece.
|: G | B2B2 dBAG | B2B2 eBAG | B2G2G2 BG | B2G2G2 BG | B2B2 dBAG | B2B2 eBAG | 
 E2G2G2 G>A | E2GG G3 :: d | edef e2dB | dBdg d2BA | e2g2 dBAG | B2A2A2 BG | 
 edef e2dB | dBdg d2BA | B2ge dBAG | E2GG G2 :|  
X:1
L:1/16
M:2/4
K:G
|: G |"G" B2B2 dBAG |"Em" B2B2 eBAG |"G" B2G2G2 BG |"Em" B2G2G2 BG |"G" B2B2 dBAG |"Em" B2B2 eBAG | 
 E2G2G2 G>A | E2GG"G" G3 :: d |"Em" edef e2dB |"G" dBdg d2BA |"C" e2g2"G" dBAG |"D" B2A2A2 BG | 
"Em" edef e2dB |"G" dBdg d2BA |"Em" B2ge"G" dBAG |"Em" E2GG"G" G2 :|  