The legendary Stevie Nicks performed a career-spanning set full of solo hits and Fleetwood Mac favourites - as well as a surprise duet with Harry Styles - at BST Hyde Park on Friday night (July 12).

Walking on stage without much fanfare, the 76-year-old looked regal in a long black gown and was greeted by an adoring audience that stretched back as far as the eye could see.

While the crowd was a mix of ages - including parents introducing their sons and daughters to an all time great - everyone was similarly dressed up for the occasion; women wore flowing skirts, straw hats and oversized blouses, guys sported denim jackets, flares and converse.

What followed was a stellar show from Nicks, whose performance with a full live band - including a drummer, backing vocalists, keyboardist, pianist, guitarist and bassist - also incorporated lots of stories and plenty of cape changes; with many of them being originals, it served up a time capsule of music history. 

Two songs in and she had already ticked off ‘Dreams’, which not too long ago had a viral renaissance thanks to a skateboarder on TikTok. 

Incredibly chatty, Nicks’ funny, enlightening and “way too long” tales helped to added context to the songs - from being poor to handling the money during the Fleetwood Mac days. ‘Gypsy’ - for which she twirled on the spot - was dedicated to nomads, and she later encouraged people to vote.

However, at other times she wasn’t quite as relatable; such as when she encouraged everyone to go shopping in Beverly Hills because of its great shopping; though nice, it’s likely an unrealistic goal for most people. 

Her more personal reflections fared better. This was particularly the case for ‘Free Fallin’ which, dedicated to her friend Tom Petty, featured on-screen homages of good times from decades past. 

Throughout the night, Nicks’ vocal proved impressive as ever; a touching moment in recognition of this was when she invited long-term vocal coach Steve Real to duet with her on ‘Leather and Lace’. 

Later rocking out in her own enigmatic way, it was clear that she still loves performing, particularly during highlight ‘Edge Of Seventeen’. Amid an extended intro which saw the guitarist plug away centre stage, phones shot into the sky to capture the instantly-recognisable chugging riff as strobes began to flash.

After what felt like five patient minutes, lightning strikes and thundery clouds on screen signified that we were now in rock show territory. 

The keys player - who shared a striking resemblance to Elton John - had a great time, too, while Nicks stalked the stage wielding a tambourine on her wrist. 

However, the biggest surprise was saved until the end, when Nicks’ friend Harry Styles, acoustic guitar in hand, joined her to perform ‘Stop Draggin’ My Heart Around’. 

The pair shared a hug before softening the mood with ‘Landslide’, a poignant tribute to Nicks’ bandmate Christine McVie. With photos of the pair rolling by on screen, it was a touching finale, especially as Nicks shared with the audience that it would have been McVie’s birthday. 

Bringing the entire band to the front to take a bow together, it was an emotional end to a night that showcased the timeless appeal of both Nicks and Fleetwood Mac.