Compose a harmonious piece with the indicated chord progression as a foundation.
'D', 'D', 'D', 'C', 'C', 'G', 'C', 'G', 'G', 'D', 'G', 'D', 'G', 'D', 'D', 'G', 'D', 'G', 'D', 'D', 'G', 'D', 'G', 'D', 'D', 'D', 'C', 'D', 'D'  
X:1
L:1/8
Q:1/4=220
M:4/4
K:D
"^A""D" fage f2 f2 |"D" ABAF D3 f |"D" gfed"C" =c2 c2 |1"C" EDEF"G" G2 e2 :|2"C" EDEF"G" G3 A || 
[K:G]"^B""G" B2 BG"D" AFAF |"G" B2 BG"D" A3 A |"G" B2 BG"D" AFAD |"D" EDEF"G" G3 D || 
[K:G]"^C""D" FGAc"G" BGBG |"D" AFAF d4 |"D" FGAc"G" BGBG |"D" AFAF"G" G3 A || 
[K:D]"^D""D" defg afde |"D" fdfg a2 fe |"D" defg afdf |"C" e=cef g2 ge |"D" defg afde | 
"D" fdfg a2 ag ||  