MIL is amazing. She loves and respects and supports DH and me; she dotes on dd; she's unbelievably generous and selfless without any games or manipulation.
She's in her late 70s. She spent the morning trooping through town to get our turkey from the butcher (we're with them for a week over Christmas) - she wouldn't let me go I suspect because it was expensive and she didn't want me to try to contribute to it. She came home and made cups of tea and chatted with a friend (of mine) who dropped in to visit us. Friend has a newborn and a lot of anxiety - MIL told lots of stories about her own parenting mishaps and made us all giggle. Then she helped me with some tricky knitting for a last minute gift for dd. She's been going pretty much all day, fending off offers of help, playing with dd, doing Christmas Day prep...I could go on and on and on.
I just made her uncomfortable I think by giving her a hug and telling her I was so grateful for her. She swatted me off and said something jokey and it was really awkward and I instantly regretted it. She's told me before that she doesn't like "soppy" things, but I did it without thinking because I was just hit by a wave of gratitude for her.
If you're that type of person - a don't like soppy stuff type - is there a good way to let you know how very appreciated you are without embarrassing you or making you cringe?