Construct harmonious progressions to match the provided song.
|:"^G  --APart--" D2 G GAG | FDE =F2 E | DGG GFG | Add cAG | D2 G GAG | 
 FDE =F2 d | cAG FGA |1 BGF G2 E :|2 BGF G2 A |:"^G  --BPart--" B3 Bdc | 
 A3 dcA | G3 GFG | Add cAG | B3 Bdc | A2 A dAG | FDE F2 d |1 
 cAF G2 A :|2 cAF G2 z |:"^D  --CPart--" d2 e f2 g | a2 g fed | cAG FGA | 
 B2 BcAG | d2 e f2 g | a2 g fed | cAG FGA |1 BGF G2 z || |2 BGF G2 E ||  
X:1
L:1/8
M:6/8
K:G
 |:"^G  --APart--" D2 G GAG | FDE"F" =F2 E |"G" DGG GFG |"D" Add"G" cAG |"G" D2 G GAG | 
 FDE"F" =F2 d |"C" cAG FGA |1"D" BGF"G" G2 E :|2"D" BGF"G" G2 A |:"^G  --BPart--" B3 Bdc | 
"D" A3 dcA |"G" G3 GFG |"C" Add"D" cAG |"G" B3 Bdc |"D" A2 A dA"G"G |"D" FDE F2 d |1 
"D" cAF"G" G2"D" A :|2"D" cAF"G" G2 z |:"^D  --CPart--" d2 e f2 g | a2 g fed |"C" cAG FGA | 
 B2 BcAG |"D" d2 e f2 g | a2 g fed |"C" cAG FGA |1 BG"D"F"G" G2 z || |2 BG"D"F"G" G2 E ||  