Construct chords that fit harmoniously with the provided melody.
A | d2 d2 dcBA | d2 d2 dcBA | d2 d2 a2 f2 | edef e2 A2 | d2 d2 dcBA | g2 g2 gfed | 
 B2 B2 dcBc | dcde d3 :: d | g2 bg f2 af | edef d3 c | B2 B2 e3 d | 
 cBcd e3 f | g2 bg f2 af | edef d3 c | B2 e2 dcBc | dcde d3 :|  
X:1
L:1/8
M:2/2
K:D
 A |"D" d2 d2 dcBA | d2 d2 dcBA | d2 d2 a2 f2 |"A7" edef e2 A2 |"D" d2 d2 dcBA |"G" g2 g2 gfed | 
"Em" B2 B2"A7" dcBc |"D" dcde d3 :: d |"G" g2 bg"D" f2 af |"A7" edef"D" d3 c |"Em" B2 B2"E7" e3 d | 
"A7" cBcd e3 f |"G" g2 bg"D" f2 af |"A7" edef"D" d3 c |"Em" B2 e2"A7" dcBc |"D" dcde d3 :|  