Frank Ocean has cancelled all of his upcoming European tour dates and given no explanation to fans why.
The Channel Orange rapper, who released his new album last month, was due to perform as main support for Coldplay on their European tour as well as a number of UK festival slots.
"Let me start by saying I feel like an a**hole right now, but a tough decision had to be made in regard to my schedule over the next months," Ocean wrote on his website
"The casualties of that decision include my appearance at upcoming festivals in Europe and my opening slot on the European leg of the Coldplay world tour. Sorry as f**k, I'll be back if you'll have me."
Ocean's set at this year's Lollapalooza festival was especially moving as he spoke for the first time about the impact his sexuality revelations have had on his life.
He also took the opportunity to thank fans for their support after reports emerged about his sexuality last month.
Speaking at the festival, the singer spoke before performing his track 'Bad Religion' from his latest album Channel Orange.
"This next one is pretty important to me," said Ocean to the audience. "Some of the things I've said in the past month have taken some fear away from myself."
He added: "I'm grateful for that love," after applause and cheers from his Lollapalooza audience.
Frank Ocean - 'Swim Good':