Design pleasing chord structure progressions that align with the supplied musical piece.
G2 AG EGDE | G2 BG AE E2 | G2 AG EGAB |1 cedc BGAF :|2 cedc BG G2 || 
 gedg edBA | B3 G AE E2 | g3 d edBA | (3B^cd ge BG G2 | eg g2 eB B2 | 
 dBAB GE E2 | DB,DE GABc | dedc BGAF || |"^last time" z4 || dedc BG G2 || 
"^or" z4 || dedc BGAF | G2 ||  
X:1
L:1/8
M:4/4
K:G
"G" G2 AG EGDE | G2 BG"Em" AE E2 |"G" G2 AG EGAB |1"C" cedc"D7" BGAF :|2"C" cedc"G" BG G2 || 
"G" gedg edBA |"Em" B3 G AE E2 |"G" g3 d edBA |"D" (3B^cd ge"G" BG G2 |"Em" eg g2 eB B2 | 
"G" dBAB"Em" GE E2 |"G" DB,DE GABc |"C" dedc"D7" BGAF || |"^last time" z4 ||"C" dedc"G" BG G2 || 
"^or" z4 ||"C" dedc"D7" BGAF |"G" G2 ||  