Former Beatle George Harrison has died in Los Angeles at the age of 58 after a long battle against cancer, a family friend said Friday. Long-time family friend Gavin De Becker said: "He died with one thought in mind - love one another." He died at a friend's home. His wife, Olivia, and son, Dhani, were at his side, Reuters reports. No one was immediately available for comment at the offices of Harrison's London lawyers who have in the past put out updates on his health. The star was treated for cancer in 1997 after he found a lump in his neck. He also had surgery for lung cancer in 2001 and was reportedly treated at a Swiss clinic for a brain tumor. When Harrison first disclosed that he had been treated for throat cancer, he said: "It reminds you that anything can happen." As well as his recent struggle with cancer, Harrison's life was also threatened when he was stabbed by an intruder at his English country home in 1999.