A teenager has been charged with murder.
Haydan O'Callaghan, 18, has been charged with the murder of 29-year-old Aaron Buron in Rose Hill, Oxford, on Saturday.
He is also charged with one count of assault in connection with an incident involving an 18-year-old girl in Oxford on March 31.
O'Callaghan, from Saunders Road, Oxford, will appear at Oxford Magistrates' Court on Tuesday, Thames Valley Police said.
Mr Buron's family said in a statement: "To our much loved little soldier Aaron, our protector. Much loved son, brother, dad, family member and friend. What will we do without you?
"You will never know how much we love and miss you, our hearts are broken.
"You will be forever with God.
"Aaron you could walk into a room and light it up with your smile and presence.
"We love you, sweet dreams and God bless."