Prince gave his fans a scare on Thursday night, having to attend hospital following a medical emergency that meant his private plane was forced to make an unscheduled landing in Illinois, according to TMZ.
The US website reported that the singer was travelling from a gig in Atlanta late on Thursday night when he was taken ill, and his plane made a diversion to land at Moline's Quad City International Airport.
From there, Prince was taken to hospital, where he stayed for three hours having treatment.
A spokesperson for the superstar later revealed that Prince had been suffering from flu for several weeks, but had battled through illness to make his concert in Atlanta.
Following his treatment at the hospital in Illinois, he continued his journey home to Minnesota, where he is now recovering.
Prince - real name Prince Rogers Nelson - is one of the world's most successful musicians, having sold more than 100 million records in his 30-year career. His latest album HITnRUN Phase One was released in September last year. He had performed in the UK the year before, including two sell-out performances at Camden's Electric Ballroom and the Shepherds Bush Empire.
Tap the first picture to open the slideshow: