STEVIE NICKS and Harry Styles drank non-alcoholic beer and ate candy floss after their surprise duet at Hyde Park’s BST. The Fleetwood Mac singer put on a backstage spread packed with sweet treats, booze-free tipples and herbal tea for the ex-One Direction star. In the crowd watching Stevie’s headline set on Friday were Kate Moss and daughter Lila, Kirsten Dunst , Cara Delevingne , and fashion designer Stella McCartney.

Harry’s sister Gemma was also watching from the platform with singer- songwriter Kid Harpoon and Rob Stringer, CEO of Sony Music. Hazza sang Fleetwood Mac song Landslide with Stevie, along with Stop Draggin’ My Heart Around, which she recorded with the late Tom Petty. She played Tom’s song Free Fallin’ as images of the pair were projected on to the screen.

Stevie also paid tribute to her former bandmate Christine McVie on what would have been her 81st birthday. Christie died aged 79 in 2022, after a stroke as she battled cancer . Arm in arm with her stage guest, Stevie said: “I asked Harry to do this, and it’s always heavy to ask someone to come and sing this song with you — when you’re singing about your best friend that died so suddenly and so sadly.

“What I want you to know is that Christine was Harry’s girl and she was my girl, she was your girl. And she loved all of this. “And today was her birthday, so, it’s taken me all this time to try to deal with this situation.

” Stevie added: “Harry, I thank you, we thank you.” Stev.