M Word is wrong. The sentence is fine, though it could do with some punctuation: Thank you , *** , for a nurturing grandmother who loved to coo k a nd my ability to follow her directions. See if MW likes that.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.