Create a pleasing chord progression that complements the given piece of music.
D | GG (3BGB cAFA | GG (3BGB dBGB | (3cec"^(""^)" Ac (3BdB GB | 
 ABcB (3AcG (3FED | GG (3BGB cAFA | GG (3BGB dBGB | 
 (3cec"^(""^)" AA (3BdB GB | (3EcB (3AGF G2 G :: d | 
 gg (3dcB (3ABc (3def | gg (3dBd (3ecA AA | gg (3bge fg (3afd | 
 (3ege (3edc d2 (3dcB | cd (3ecA Bc (3dBG | ABcB (3ABG (3FED | 
 GG (3BGB cAFA | GG (3BGB dBGG | (3cec"^(""^)" AA (3BdB GG | 
 (3EcB (3AGF G2 G :|  
X:1
L:1/8
M:2/2
K:G
 D |"G" GG (3BGB"D" cAFA |"G" GG (3BGB dBGB |"C" (3cec"^(""D""^)" Ac"G" (3BdB GB | 
"Am" ABcB"D" (3AcG (3FED |"G" GG (3BGB"D" cAFA |"G" GG (3BGB dBGB | 
"C" (3cec"^(""D""^)" AA"G" (3BdB GB |"Am" (3EcB"D" (3AGF"G" G2 G :: d | 
"G" gg (3dcB"Am" (3ABc"D" (3def |"G" gg (3dBd"Am" (3ecA"D" AA |"G" gg (3bge"D" fg (3afd | 
"A" (3ege (3edc"D" d2 (3dcB |"C" cd (3ecA"G" Bc (3dBG |"Am" ABcB"D" (3ABG (3FED | 
"G" GG (3BGB"D" cAFA |"G" GG (3BGB dBGG |"C" (3cec"^(""D""^)" AA"G" (3BdB GG | 
"Am" (3EcB"D" (3AGF"G" G2 G :|  