Justin Bieber has apologised to fans on Twitter after outrage over his two hour gig delay at the London 02 arena.
The singer is embarking on the London dates of his Believe tour and it's safe to say it hasn't got off to the best start!
Justin woke up to some pretty negative news after fans were left furious after a two hour delay meant some had to leave before the singer hit the stage in order to catch their last trains home.
Justin made a series of heartfelt tweets as he wrote, " waking up to a crazy day. Day 2. 02. #London #BELIEVEtour.
"since i have been here it hasnt been easy with the press at times but I have loved it. so let me say this...
"last night i was scheduled after 3 opening acts to go on stage at 935 not 830 but because of some technical issues i got on at 10:10..so...
"i was 40 min late to stage. there is no excuse for that and I apologise for anyone we upset. However it was great show and Im proud of that
"and tonight we will run on time and look forward to putting on an amazing show for everyone in attendance."
The singer continued, "my relationship with the media is not always easy but im trying. Im all about the music and the performance and i respect my fans.
"i never have any intent to upset or let anyone down. and Im not okay with things being exaggerated. once again sorry for anyone upset.
"now we have a show to do today and Im gonna focus on the positive and put on a great show tonight here in London
"NIGHT 2 at the 02 is gonna be even better. get ready. thanks".
All eyes will be on Justin tonight to see if he does turn up on time but we think he's learnt his lesson.
Do you believe his apology?
JUSTIN BIEBER FANS LEFT HEARTBROKEN AFTER GIG DELAY
MILA KUNIS WILL NOT BE STARRING IN FIFTY SHADES OF GREY
JENNIFER LAWRENCE EXPLAIN HOW BRADLEY COOPER DATING RUMOURS STARTED