KeShun Freeman and his family went through a very difficult time late last week and over the weekend.