My DS6 has the same issues. He has made one really good bond when he was 4 in his old Montessori school with a sweet girl who was almost 2 years older than him at the time - they were two peas in a pod and she was kind of like the mother hen for him, they did everything together and he adored her. When she graduated up he was devastated and has yet to really find that same bond again. He has a "best" friend that is 2 years older than him now but they really don't have the same interests and when DS starts talking about all his interests his buddy just kind of tunes him out. We found a really great kid across our state through a gifted parent group we joined and the two of them seem like twins with all their interests but they are 2 hours apart and rarely get to see each other....so I feel sad quite a bit when I see other children who just flit around and have no issues and then I see my little guy who SO badly wants to find someone who has the same love of weather, rockets, trains, coins.....so you are not alone!