All Recovery in Newton is about enabling those struggling with addiction to socialize with people who have faced those same challenges successfully, in a variety of ways.