Create chord progressions to complement the provided melody.
g | fdB Bcd | ecA BAG | FGA ABc | dcd efg | fdB Bcd | ecA BAG | 
 FGA Aag | fdc d2 :| B | Adf Adf | gfg efg | afd dcd | 
 Bed cBA | Adf Adf | gfg efg | a^ga bge | edc d2 |] B | 
 Adf Adf | gfg efg | afd dcd | Bed cBA | fdB gec | afd bge | 
 a^ga bge | edc d2 |]  
X:1
L:1/8
M:6/8
K:D
 g |"Bm" fdB Bcd |"A7" ecA BAG |"D" FGA ABc |"G" dcd"A7" efg |"Bm" fdB Bcd |"A7" ecA BAG | 
"D" FGA Aag |"A7" fdc"D" d2 :| B |"D" Adf Adf |"Em" gfg"A7" efg |"D" afd"Bm" dcd | 
"Em" Bed"A7" cBA |"D" Adf Adf |"Em" gfg"A7" efg |"D" a^ga"G" bge |"A7" edc"D" d2 |] B | 
"D" Adf Adf |"Em" gfg"A7" efg |"D" afd dcd |"Em" Bed"A" cBA |"Bm" fdB"Em" gec |"D" afd"G" bge | 
"D" a^ga"G" bge |"A7" edc"D" d2 |]  