Police say the suspect doused her in gasoline and set her on fire in front of her children.
A 1-year-old and 3-year-old suffered smoke inhalation. The mother suffered burns on her legs and back.
Police arrested Kehman Clarke, but have not yet charged the 25-year-old.
Authorities say he was also burned trying to flee the scene.