Formulate chords that enhance and support the supplied melody.
D | [DB] [^DB] [EB] [_EB] | ([DB] [^DB]) [EB] [_EB] | [DB] G [DF] [DG] | c3 D | c c c c | 
 c2 c c | c [FA] [EG] [FA] | [GB]3 d | d [GB] [^Ge] [GB] | [Bd]2 [Ac] [Gc] | 
 [Fc] [FA] [Fd] [FA] | [GB]3 B | [B^D-] [FD] [EG] A | B2 B, B | 
 [B^D-] [FD] [EG] A | (B2 !fermata![Fc=d]) || D | B3 B | d c z D | A ^G A =e | 
 d3 c | e B c c | (d A) B B | B A z"^(C#dim)" e | d2"^(Em)" G2 | 
 B/ A3 z/ | !fermata!G3 |]  
X:1
L:1/4
Q:1/4=115
M:4/4
K:G
 D |"G" [DB] [^DB] [EB] [_EB] | ([DB] [^DB]) [EB] [_EB] | [DB] G [DF] [DG] |"D7" c3 D | c c c c | 
 c2 c c | c [FA] [EG] [FA] |"G" [GB]3 d | d [GB]"E7" [^Ge] [GB] |"Am" [Bd]2 [Ac] [Gc] | 
"D7" [Fc] [FA] [Fd] [FA] |"G" [GB]3 B |"B" [B^D-] [FD]"Em" [EG] A |"B" B2 B, B | 
 [B^D-] [FD]"Em" [EG] A |"B" (B2"D7" !fermata![Fc=d]) || D |"G" B3 B |"D7" d c z D | A ^G A =e | 
"G" d3 c |"E" e B"Am" c c |"D" (d A)"G" B B |"Am/C" B A z"^(C#dim)" e |"G/D" d2"^(Em)" G2 | 
"D" B/ A3 z/ |"G" !fermata!G3 |]  