A nasty case of the flu prompted Prince to make an emergency landing in Illinois on Friday morning.
The superstar was heading home from a show in Atlanta, Georgia when he was taken ill and he instructed the pilot of his private jet to touch down and get him to the hospital.
The plane landed at Quad City International Airport in Moline just after 1am local time, and Prince was taken to a nearby hospital by ambulance, where he was treated and released hours later.
A representative for the Purple Rain singer has assured fans the 57-year-old is feeling much better and is now resting at home.
A source tells TMZ the singer has been fighting the flu for several weeks and cancelled two shows on 7 April.
He fell ill just before taking the stage in Atlanta on Thursday night, but insisted on continuing with the performance. Singers Janelle Monae and Judith Hill were in the audience cheering Prince on as he performed while sick as a dog at the Fox Theatre. And according to Janelle, Prince did nothing but impress in spite of his ailment.
“Prince. In Atlanta. At the FOX Theatre. With just a piano. Greatest ever. RE inspired all over again,” she wrote on her Twitter page.
Prince was flattered by all the admiration he received for the show, writing on his own Twitter account: ” I am still floating on a cloud of purple intoxication after last night’s Piano & A Microphone show in Atlanta.”