DS1 is nearly 4. Last week, my sister split up with her long term boyfriend, who DS1 adores (ds2 is only 6 months). DH and I decided to tell DS1 that they had split up, as we were due to be seeing my sister at the weekend and he always asks for her boyfriend - who he refers to as Uncle - and I was worried that she would cry about it, and the whole thing would be really traumatic. He is so persistent as well - even if we had deflected it at the weekend, he would have kept on. We tried to be really gentle about it, but he has taken it very badly. He lay in bed tonight crying about how much he loved his uncle, and he wanted to see him.
Now I'm so sad, and thinking I should have just always said Uncle was "away" or something, and hoped that eventually DS1 would have forgotten about him. DH disagrees - he says DS1 sees him as part of the family, and will only continue to ask - he is not likely to "just forget" him, anymore than he is likely to forget any other member of our family.
But I feel awful that I have upset DS1 and introduced the concept of breaking up into his life. He has already asked if DH and I are going to break up, and if Uncle doesn't like him anymore.
Did I handle this really badly, and is there anything I can do about it?!