Asher Maslin, who brutally killed his ex-girlfriend Hollie Gazzard when she dumped him, "couldn't take rejection," police said.
Detective Inspector Angela Middlewood, of Gloucestershire Police, said: "He was a very volatile individual. He was very controlling and possessive.
"Hollie had broken off the relationship with Maslin and he couldn't take the rejection."
She added: "I don't think we believe that Hollie thought that something as brutal and awful as that would happen but she was aware that he would turn up and pester her and couldn't accept that the relationship was over."
More top news
An 18-year-old Moroccan is in custody after two people were killed in a mass stabbing in Turku believed to have been a terror attack.
Jeremy Hunt has rejected Professor Stephen Hawking's claim that he "abused" scientific research to justify the creation of a seven-day NHS.
Showers in the north, perhaps turning heavy at times but becoming drier in the south towards the afternoon.