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
Jacob Zuma was forced to leave parliament as the opposition interrupted the annual state-of-the-nation address, with protests also outside.
Jeremy Hunt announced new contracts for junior doctors will be imposed despite failing to reach a deal with the British Medical Association.
Google says it plays by the rules, HM Revenue & Customs seems satisfied, the trouble is MPs don't seem to believe that HMRC is competent.