dd has had the same best friend (hereinafter referred to as BF) since age 7. She idolises her and they get on brilliantly - always giggling, playing together etc. Recently though, BF has been testing the waters with other friends and dd is devastated . I know this is part of growing up but dd gets soooo teary and upset about it. I feel like punching the BF (irrational I know! ) and telling dd that she is not worth peeing on . Things are OK at present but BF has gone off again and dd is being so brave - telling me about it and that she doesn't mind (which I know she does). How can I get her through this. I love her so much!