Thanks bumblefeet and Sylvia, it's lovely to get support from others who have more on their plate than I.
I keep thinking I'm being unfair in implying C's daughter wouldn't visit if I didn't make all the effort or if we didn't do it on her terms, but no you are not off the mark at all bumblefeet.