Turns out cats are pretty fickle. Get some toys and slices of ham and you can win them over. It's been about a week but I've been keeping my 5 year old 'in charge' of keeping the cat happy - lots of playing, slipping him some food 'on the sly' and lots of gentle cuddles. Normally the cat won't relax enough to sleep near her, so this is pretty big and seems the advice I was given on here has worked :)