The RCMP in Lunenburg County say Kate-Lynn Marie Kaiser of New Ross was arrested following a disturbance on Saturday afternoon at a home on Leville Road.
Police say a 31-year-old man was assaulted inside the house and stabbed by the accused. The two are known to each other, police, say.
The victim was taken to hospital, treated and has been released.
Kaiser is charged with attempted murder, along with weapons and firearms related offences.
She is due in Bridgewater provincial court on Tuesday.