Construct harmonious progressions to match the provided song.
Bc | d2 fd cdBd | AdFd EecA | d2 fd cdAF | GEec d2 :| fg | afdf afba | 
 gfed cdef | gfed cbag | fedc d2 || fg | afdf afba | gfed cBAG | 
 FAdc Bbag | fedc d2 :|  
X:1
L:1/8
M:2/2
K:D
 Bc |"D" d2 fd cdBd |"D" AdFd"A" EecA |"D" d2 fd"Bm" cdAF |"A7" GEec"D" d2 :| fg |"D" afdf afba | 
"Em" gfed"A" cdef |"A7" gfed cbag |"A7" fedc"D" d2 || fg |"D" afdf afba |"Em" gfed"A" cBAG | 
"Bm" FAdc"G" Bbag |"A7" fedc"D" d2 :|  