My daughter has a "best friend" at her preschool & church, they've been best friends since they were 2, they are 4 now. Everyone knows they are best buddies. The parents live just a few blocks away from us (within walking distance). My husband knows them too. For the past couple of years, we have invited them to our home for parties, they don't call or RSVP, or show up. We invited them to our daughter's birthday party and they didn't show up. My 4 year old was very hurt by this and wanted to know why her best friend was not there. I don't know how to explain it to her. I am sure they just don't like us (which I'm willing to accept), but I don't know how to tell a 4 year old that. I won't be able to invite them anymore, either, as that's the last time I will put up with a no-call, no-show.