Middle name choices! Help!?

Linda
Our baby girls name is gonna be Calliope(Callie for short) pronounced (kuh-lye-uh-pee)
Having a tough time deciding middle names:
Calliope Ann May
Calliope Ann-Marie May (Fiancé likes Anna-Marie too) 
Calliope Grace May
Such a hard decision!
Opinions? Open to suggestions!