Harry Styles received an unwelcome surprise while onstage at his Cardiff show - and it hit him right in the face, reports The Sun.
The As It Was singer was performing onstage at Principality Stadium when a fan threw a bouquet of flowers on the stage and walloped him in the face.
Styles was jogging down some steps when he turned to the crowd and was clocked by a bunch of flowers during the second-last show of his UK tour.
However, in true performer etiquette, he checked his face quickly and went on with the show.
Many fans at the concert captured the moment on camera which showed the star donned in a sparkly, skin-tight top and leather pants when the bouquet came flying at him.