Dreams often reveal what the awakened mind fails to see. I trust the dream I had last night - there's a reason things have transpired as they have.
Sociologists show that you switch friends every 7 years. That's why the size of your group stays unchanged - friends come and go, and the cycle is fairly constant. Most replace half of their friends every 7 years.
I think this friendship has run its course.