Pop royalty Prince is to play London's Shepherd's Bush O2 Empire tonight, ending days of uncertainty for fans of the Purple Rain singer.
The US singer surprised his fans earlier this week after taking to the stage of a small north London venue for a secret gig ahead of an announcement of UK tour dates.
Within an hour of the gig being publicised, throngs of people had begun queuing outside Shepherd's Bush.
Doors open at 7pm, with the gig expected to start at 8pm.
Tickets are expected to cost around £10, but eager fans in the queue said they were expecting to pay as much as £70.