An Adairsville police officer is recovering today after a ballistic vest likely saved his life during a traffic stop that escalated into a deadly exchange of gunfire.