I prefer
Willow because I dislike the rest of the names and I love willow trees.
(I can live with
Mira, but prefer Mirra)
Mira Ruth - Dislike, too many "r"s and
Ruth doesn't sound right here.
Mirabelle Ruth - I prefer Mirabel, and the combo is a bit eww...weird to me.
Mirabelle is so frilly and
Ruth is so modest. :S
Vivienne Ruth - Dislike, but
Vianne Ruth would be lovely!
Willow Ruth - I like it :)