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.
Prince took to the stage of a small north London venue for a secret gig ahead of an expected announcement of a series of UK tour dates.
Hip-hop artist Scroobius Pip tweeted this picture sent to him by a friend at the venue:
Queues began forming outside the Electric Ballroom in Camden late at night following mounting speculation of a surprise performance.
The multi-instrumentalist wearing a dark hooded sleeveless top appeared on stage shortly after 12.30am backed by his new 3rdeyegirl band and opened with a slowed-down version of I Could Never Take The Place Of Your Man.
He ended the gig, which showcased new material from his forthcoming Plectrum Electrum record, by telling the crowd of around 300: "You sound like ten thousand. We love each and every one of you."
The "open press soundcheck" followed a secret press conference held at singer Lianne La Havas' house in east London yesterday.
In her living room in front of a fire, the band played two acoustic tracks of what Prince called their "funky rock 'n' roll," including the newly released single PretzelBodyLogic, the Associated Press reported.