I have always been very concerned about what to do. My mother-in-law cooks for me and coaxes my children, but I just can't stand her buying things for my granddaughter instead of my daughter.
Be tolerant of this situation! It's still good for your mother-in-law to cook for you and take care of your children! As for the rest, don't worry about it. Think of the bright side of her. You don't have to be jealous when she buys something for her granddaughter. This will make you look stingy. These are small things. Her granddaughter is a guest when she comes to see you! Supposedly, you can also help buy it! Her mother-in-law bought it. As an aunt, you don't have to buy it! You also saved some money! Isn't that great? Think about it from another angle! You are family! Your mother-in-law's things are yours! If you think so, there is nothing to be angry about.