A 19-year-old man is facing assault and weapons charges after a woman was allegedly attacked in her own home last week by a man wielding a sword.

Elaine Rath, 79, called RCMP at about 12:45 a.m. on Friday and said she had been attacked by someone in her Bragg Creek area home.

Rath was taken to hospital with stab wounds in serious condition after the incident.

Police arrested a 19-year-old man at the scene and he was taken into custody.

Marshall Rath is now charged with one count of aggravated assault and one count of being in possession of a weapon for a dangerous purpose. 

He is scheduled to appear in court in Cochrane on Tuesday.