Both are perfect names for that lovely girl!

I know what having Boo did for Mama and because of Boo, Mama held on a lot longer than the doctors had predicted. Having their own companion, someone to talk to and keep them company just does SO much for their well being and spirit. I expect you will be seeing a lot of twinkle in your MIL eyes now that she has a "friend" to keep her company. It sounds like a purfect match too!