J.B.
Personally, I don't think I would say anything to your MIL, other than thank you.
I have personally found that when I say what is really on my mind, it ends up
hurting the individual and puts stress on our relationship. Now, I say to myself, “what
is this really going to accomplish, because I am not going to be able to “change” the
person or the situation.”
If you end up saying how you really feel, you will probably pay for it for a very long time. I know it was something that meant a lot to you, but is it worth putting tension on your relationship w/ your MIL? Some things just have to be swallowed. Next time, I definitely would not confide in her the things that are precious that involve your daughter. She may not realize how much it means to you and wants to do special things
for her grand-daughter just as much as you do.
Hope this helps…from someone who “has been there, done that.”