A 41-year-old woman has been charged with the murder of an “amazing” six-year-old boy.
Karolina Zurawska was arrested on Thursday after officers were called to Cwm Du Close in the Gendros area of Swansea at about 20:30 BST on Thursday.
South Wales Police confirmed she has since been charged in connection with the death of a boy named as Alexander Zurawski.
She has also been charged with attempted murder involving a 67-year-old man earlier on the same date.
She will appear at Swansea Magistrates’ Court on Monday.
The force said it was not looking for anyone else in connection with the incident.
Ch Supt Chris Truscott, divisional commander for Swansea and Neath Port Talbot, said it was “a distressing incident” which had been “a tremendous shock to the local community”.
He added a police presence would remain in the area over the coming days to provide advice and reassurance.
Paying tribute to Alexander, his family said he was a “very kind child” who was always well behaved and “never naughty”.
“He loved playing with his little sister and playing with his dog, Daisy,” they said.
“He was amazing [and] always helpful. Always eager to assist with cooking and cleaning.”
They added he was “very clever and mature for his age”, with a “great understanding of facts” and spoke both English and Polish.
This breaking news story is being updated and more details will be published shortly. Please refresh the page for the fullest version.
You can receive Breaking News on a smartphone or tablet via the BBC News App. You can also follow @BBCBreaking on Twitter to get the latest alerts.