Construct a harmonious chain of chord progressions that enhance the presented musical piece.
dB B/d/d/g/ | fA c2 | fA !>!c2 | eG !>!B2 | dc B/d/d/g/ | fA c2 | fe c>A | 
 GBG z ::[K:D] aa ff | ge c/e/e/g/ | fd af | g/a/g/f/ e2 | aa ee | 
 fd A/d/d/f/ |1 ea ae | f/g/f/e/ d2 :|2 eA ac | d3 z ||[K:G] dB B/d/d/g/ | 
 fA c2 | fA !>!c2 | eG !>!B2 | dB B/d/d/g/ | fA c2 | gf b>a | g3 z || 
[K:C] ec G/E/G/c/ | ec G/E/G/c/ | ec g2 | BG d2 | ec G/E/G/c/ | ec G/E/G/c/ | 
 ed gB/d/ | c2 z2 || f/e/f/g/ af/a/ | ge c/e/e/g/ | fd B/d/d/f/ | ee/g/ c2 | 
 f/e/f/g/ af/a/ | ge c/e/e/g/ | fd B/d/f/B/ | c3 z |]  
X:1
L:1/8
M:2/4
K:G
"G" dB B/d/d/g/ |"D7" fA c2 | fA !>!c2 |"G" eG !>!B2 | dc B/d/d/g/ |"D7" fA c2 | fe c>A | 
"G" GBG z ::[K:D]"D" aa ff |"A7" ge c/e/e/g/ |"D" fd af |"A7" g/a/g/f/ e2 | aa ee | 
"D" fd A/d/d/f/ |1"A7" ea ae |"D" f/g/f/e/ d2 :|2"A7" eA ac |"D" d3 z ||[K:G]"G" dB B/d/d/g/ | 
"D7" fA c2 | fA !>!c2 |"G" eG !>!B2 | dB B/d/d/g/ |"D7" fA c2 | gf b>a |"G" g3 z || 
[K:C]"C" ec G/E/G/c/ | ec G/E/G/c/ | ec g2 |"G7" BG d2 |"C" ec G/E/G/c/ | ec G/E/G/c/ | 
"G7" ed gB/d/ |"C" c2 z2 ||"F" f/e/f/g/ af/a/ |"C" ge c/e/e/g/ |"G7" fd B/d/d/f/ |"C" ee/g/ c2 | 
"F" f/e/f/g/ af/a/ |"C/G" ge c/e/e/g/ |"G7" fd B/d/f/B/ |"C" c3 z |]  