Life has thrown a lot of fastballs at the Funderburk family in the last few months.