She was staying with DP's parents for two nights as arranged by her mother. This occurs about 2-3 times a year. They had a lovely couple of days, took her out for lunch, gave her an enormous Easter egg, bought her stuff etc. Last night grandad is lying on the sofa watching TV. Nanny says go and say goodnight to grandad. She goes up to him and says "I've got a surprise for you' then spits in his face. Wtf?!! They were so shocked they just sent her straight to bed. His mum rang later on, very upset and puzzled by this vile behaviour after a nice time together.
We know DSD does not have an easy time at home as her mum is anxious and stressed. She has teenage half sisters and the eldest is very ill. She is due to stay with us for a week from tomorrow and normally she is no bother at all.
DP is not sure what to do about this. We have discussed it at length and decided on sanctions (cancelled a planned sleepover at our house) but what on Earth makes a child do that to someone they love? She is old enough to know it is wrong and it wasn't done in temper.