In his first interview since the slaying, Mijailo Mijailovic told Expressen he did not plan to kill Lindh and decided to do it on a moment's notice after he saw her outside an NK department store.
"I just went up, took out the knife and it happened there," said Mijailovic, 32. "It happened so fast."
The Local said Mijailovic was under the influence of the hypnotic drug Flunitrazepam at the time of the attack and also harbored a general dislike for government officials.
"I felt hatred of politicians, both Swedish and Serbian," he said. "I blamed all my own failures on politicians."
The Local said Mijailovic recanted his claim that he had been hearing voices that drove him to kill Lindh and accepted the fact he would probably never get out of prison.
Notable deaths of 2014 [PHOTOS]