Does this name flow?

I am having a girl in February and I know for a fact we’re naming her Margo 🦋 it just is so perfect to me. We’ve been back and forth about her middle name - my husband wants Margo Lucy. I liked Margo Violet. But none of those felt right to me. Recently I’ve been doing some thinking about honoring the baby we lost last year at 10 weeks. It was a girl and we were going to name her Emily.

Does Margo Emily flow? I am a big proponent about the name sounding right. Our last name is one syllable.

If you don’t think so, just suggest other combos please!