Sheldon J. Thompson told several people he killed his pregnant girlfriend and her toddler son last weekend, according to charges filed Tuesday.
Thompson was charged with three counts of second-degree murder for the deaths of 27-year-old Jackie DeFoe; her son, Kevin; and her fetus.
DeFoe, who was 13 weeks pregnant, was found in a closet, her throat slit and "several deep lacerations on her body," charges say. The child, who would have turned 2 years old in June, was found in a different room with bruising around his head.
The Midwest Medical Examiner's Office ruled both deaths homicides, with stab wounds on DeFoe's body and "blunt force trauma" apparent on her son.
Thompson later "told a number of people that he killed [DeFoe] and her child," charges state, and in one instance he made a strangling gesture when describing the incident.
Charges say Thompson eventually called 911 to turn himself in but could not immediately be found Sunday; a helicopter and K-9 helped locate him in a wooded area near Mission Road later that night.
The motive remains unknown. The state Bureau of Criminal Apprehension is investigating.