Am really at the end of my tether with DS (2.11). He has a really intense friendship with one of his slightly older (6 months) friends. DS adores him and is obsessed with him but the 'love' is quite one way. His friend seems to like DS but never actually wants to play with him, always says no, and is often (every time!) upset by DS's intense need to play with him so that he just wants to hang out with his mum and avoid DS. The 'unrequited' element of the relationship only seems to make DS love this boy more!
The problem is every time we see this friend (whom DS asks for the moment he wakes and continuously through the day from that point on) DS ends up either being really naughty (today he kept pinching cakes from a stall at the carboot despite my protests - we had to leave) and then having a massive tantrum, or, when he behaves well during the 'playdate', having a massive tantrum when it's time to say goodbye. We have floods of tears and he kicks me and wrestles etc. This upsets the other boy and his mum too.
I can't cope anymore. I'm 8 months pregnant and the whole idea of seeing this friend is beginning to fill me with fear. DS is a very well behaved and friendly boy at pretty much all other times. I would really appreciate some advice. I have no idea what to do. We live in the same village and I'm friends with this boy's mum, so the boys see each other nearly every day (2 playgroups, 2 afternoons of nursery, plus extra playdates).
Please help!