A 27-year-old man yesterday admitted killing a grandfather in a "frenzied attack".
Andrew Craigie pleaded guilty to the manslaughter of 61-year-old Geoffrey Watkins on the grounds of diminished responsibility, Stafford Crown Court heard.
Mr Watkins, from Amblefield Way, Parkside, Stafford, died on June 28 last year from wounds to his throat after being attacked with a knife.
A Staffordshire Police spokesman said Craigie, of Stychfields, Stafford, had known Mr Watkins for a number of years and had lived with him for some months with his mother.
In a statement, the family of Mr Watkins said: "Geoffrey was an intelligent and caring man who had a long life in front of him.
"He was able to enjoy being a grandfather for less than three years and he was always talking about how much he loved his boys, now aged four and two years."
Craigie will be sentenced at Stafford Crown Court tomorrow.