7-year-old recovering after near drowning