Create pleasing chord progressions that complement the provided melody
a |: af df Ad fa | ag- gb- bg eg | ae ce Ac eg | gf- fb- ba fa | af df Ad fa | 
 ag- gb- bg eg | g2 g2 gb ag |1 fe dc d3 a :|2 fe dc d3 A |: 
 df af gf eA | Bd- dd AF D2 | BA Bd cB eg | fe dB A2 A2 | 
 df af gf eA | Bd- dd AF D2 | BA Bd ed ef | ge ce d3 A :|  
X:1
L:1/8
M:4/4
K:D
 a |:"D" af df Ad fa |"Em" ag- gb- bg eg |"A7" ae ce Ac eg |"Bm" gf- fb- ba fa |"D" af df Ad fa | 
"Em" ag- gb- bg eg |"G" g2 g2 gb ag |1"A7" fe dc"D" d3 a :|2"A7" fe dc"D" d3 A |: 
"D" df af"A7" gf eA |"G" Bd- dd"D" AF D2 |"G" BA Bd"A7" cB eg |"Bm" fe dB"A7" A2 A2 | 
"D" df af"A7" gf eA |"G" Bd- dd"D" AF D2 |"G" BA Bd"A7" ed ef | ge ce"D" d3 A :|  