Name advice please :)

Mrs. C❤

So my husband and I had names picked out before we found out the gender. Elijah Colt for a boy, Willow Grace for a girl. The boy we wanted so badly (we have 2 daughters) is actually a she :) But as we left the appointment my husband asked if we can give her 2 middle names. She's his baby too so of course I said yes. He wants to name her Willow Olivia Grace C. Which I totally love!

Here's where I need advice... Should her middle names be hyphenated? Like

Willow Olivia-Grace? To me it looks so much better. Opinions are very much appreciated!