After several weeks of waiting by fans, the actual cause of the death of music legend, Prince has been revealed.
A law-enforcement official reveals that tests show Prince died of an opioid overdose.
According to Daily Mail, the official, who is close to the investigation, spoke on condition of anonymity because he was not authorized to speak to the media.
Prince was found dead on April 21 at the age of 57, with his lifeless body discovered inside an elevator at his Paisley Park estate just outside Minneapolis, Minnesota.
Investigators have since been reviewing whether the singer died of an overdose and whether a doctor was prescribing him drugs in the days and weeks before his death.
Federal authorities joined the investigation into the singer's death last month in a move by the U.S. Attorney's Office and the DEA to allow investigators to probe Prince's final days spent outside of Minnesota, when the singer's private plane made an emergency landing in Illinois.
Officials said that the main reason the federal authorities had been brought in was so the investigation could cover the multiple states Prince had visited in the weeks before his death.
With their vast resources, officials were also hoping to work out who gave Prince the drugs that cause his overdose.
It was reported shortly after his death that the painkiller Percocet had been in the singer's system when his body was found.
Prince's private jet made an emergency landing in Moline, Illinois, six days before he died so he could be rushed to hospital.
The singer, who was flying from a show in Atlanta, was treated for flu and did not stay the night at the hospital.
He appeared at a dance party in Minnesota just days before his death to let his fans know he was recovering, telling them: 'Wait a few days before you waste any prayers.'
Prince was last pictured the night before his death leaving a Walgreen's near his home around 7pm, marking the fourth time the singer had been to the pharmacy that week.
An hour later, he headed back inside his vast estate and was found 13 hours later lying unresponsive in an elevator.
The man who found him was the son of a leading addiction specialist who had flown out to treat Prince.
The day before Prince died, his representatives reached out to California doctor Dr Howard Kornfeld to arrange a meeting, a lawyer for the doctor said.
Attorney William Mauzy said Dr Kornfeld had never met or spoken to Prince before Prince's representatives contacted him on April 20.
Mauzy said Dr Kornfeld was not able to travel immediately to Minnesota, so he arranged for his son Andrew to go instead.
Andrew Kornfeld took a late flight on April 20 so he could be at Prince's Paisley Park studio complex the next morning. When he got there, he was one of three people to find Prince in an elevator, unresponsive, and it was he who called 911.
Mauzy said Andrew was carrying a small amount of buprenorphine, which is used to treat addiction and offers pain relief with less possibility of overdose and addiction.
He added that Andrew never intended to give the medication to Prince, and instead planned to give it to the Minnesota doctor who was scheduled to see Prince.
He also said the elder Kornfeld arranged for a Minnesota doctor to evaluate Prince, and that the doctor had cleared his schedule for the following morning but Prince was found unresponsive before that could happen.
Prince, who over the course of his career won seven Grammy Awards, seemed to live a remarkably healthy life, having been a strict vegan for over a decade and becoming a Jehovah's Witness in 2001, a faith that largely prohibits the consumption of alcohol.