VACAVILLE (CBS13) — A woman was stabbed on Monday afternoon in what Vacaville Police are calling a random act of violence.

Police say the 52-year-old was stabbed multiple times inside the CVS store on Elmira Road around 1 p.m. on Monday.

James Barnes, 41, of Fairfield was arrested after investigators say he stabbed her in an unprovoked attack. Barnes and the victim did not appear to know each other. Police say he had no history with Fairfield or Vacaville Police.

The stabbing victim is in critical condition.