DS is 12. He struggles with friendships due to issues in his background and so far these holidays has been moving around at home. When he does go out (to school or occasionally with friends), he is usually really great at letting me know where he is and coming home on time. Yesterday evening he had a text from an old primary school friend asking him to go to his house. I was really pleased for him and asked him just to let me know when he’d arrived (approx 15 mins on his bike). He didn’t. I asked had he arrived and he apologised. I told him if he did that again he would have to come home as I need to know he’s safe. They made arrangements for today and she was so excited. Got himself up and dressed and had breakfast and cake to tell me he was leaving. I said again he must let me know when he arrived. He didn’t. I messaged him to ask had he arrived and he phoned me so apologetic, he had planned to let me know but got distracted etc etc. I told him to come home. He is devastated as they have plans with other friends from primary school and is begging for one more chance. Do I give in and let him stay? Am I being too harsh anyway?