Create a pleasing chord progression that complements the given piece of music.
|:"^Irish Variation" E2 BE dEBE | E2 BE AFDF | E2 BE dEBE | BABc dAFD :| 
 d2 fd c2 ec | defg afge | d2 fd c2 ec | BABc dAFA | d2 fd c2 ec | 
 defg a2 fg | afge fdec | BABc dAFD ||"^Cape Breton variation" E/E/E BE dEBE | 
 E/E/E BE AFDF | E/E/E BE dEBE | BABc dBAF | E/E/E d2 E/E/E c2 | E/E/E B2 AFDF | 
 E/E/E dE cEBE | BABc dAFA || d/d/d fd (cd)ec | defg afge | d/d/d fd (cd)ec | 
 BABc dAFA | d2 fd (cd)ec | defg afge | afge fdec | BABc dAFD ||  
X:1
L:1/8
M:2/2
K:Edor
|:"^Irish Variation""Em" E2 BE dEBE | E2 BE"D" AFDF |"Em" E2 BE dEBE |"D" BABc dAFD :| 
"D" d2 fd"A" c2 ec |"D" defg afge | d2 fd"A" c2 ec |"G" BABc dAFA |"D" d2 fd"A" c2 ec | 
"D" defg a2 fg | afge fdec |"Em" BABc dAFD ||"^Cape Breton variation""Em" E/E/E BE dEBE | 
 E/E/E BE"D" AFDF |"Em" E/E/E BE dEBE |"D" BABc dBAF |"Em" E/E/E d2 E/E/E c2 | E/E/E B2"D" AFDF | 
"Em" E/E/E dE cEBE |"D" BABc dAFA ||"D" d/d/d fd"A" (cd)ec |"D" defg afge | d/d/d fd"A" (cd)ec | 
"G" BABc dAFA |"D" d2 fd"A" (cd)ec |"D" defg afge | afge fdec |"Em" BABc dAFD ||  