Which is your favorite?
Diana is an honor. Lily happens to be a variation of her middle so it would maybe double honor but I love the name
Grace is not an honor but also one I like
Joy is also another I just thought sounded ok
Renee happens to honor a different person we are very thankful for in our lives
I find with double middles it depends on the surname and how it flows, but based purely on your descriptions, I picked [name_f]Renee[/name_f] so you can squeeze even more meaning in
[name_f]Maeve[/name_f] [name_f]Diana[/name_f] [name_f]Joy[/name_f] is gorgeous second pick would be [name_f]Maeve[/name_f] [name_f]Diana[/name_f] [name_f]Renee[/name_f]!