Compose a piece of music following the given chord progression.
'G', 'C', 'D', 'G', 'D', 'G', 'G', 'C', 'D', 'G', 'D', 'G', 'C', 'Am', 'Em', 'G', 'D', 'G', 'C', 'D', 'G', 'D', 'G'  
X:1
L:1/8
M:6/8
K:G
|:"^A""G" d2 G dcB |"C" cBc"D" ABc |"G" d2 G d2 c |"D" BcA"G" G3 |"G" d2 G dcB |"C" cBc"D" ABc | 
"G" d2 G d2 c |"D" BcA"G" G3 :|"^B""C" cBc cBc |"Am" ABc def |"Em" gfg eag |"G" gfe"D" def | 
"G" g2 g gfe |"C" dec"D" ABc |"G" d2 G d2 c |"D" BcA"G" G3 ||  