Police have arrested a 20-year-old man from Havelu and charged him with grievous bodily harm in relation to the assault of a 31-year-old woman last week.
The victim sustained major injuries and is in a critical condition at Vaiola Hospital.
The accused is in police custody and will appear in the Magistrates Court on Monday.