Spice Girls star Mel B is set to tie the knot once again — this time at the iconic St Paul’s Cathedral on Saturday.
The 50-year-old singer, who has been married twice previously, is walking down the aisle with 37-year-old hairstylist Rory McPhee in what friends describe as her most grounded and authentic relationship yet.
Rory, who works at his family’s salon in Leeds, is said to be “as un-showbiz as they come” — a refreshing contrast to Mel’s high-profile past. “That’s exactly why everyone thinks they work so well together… he’s just a normal bloke,” a close friend shared.
Their bond runs deeper than most know. Rory and Mel’s cousin, actor Christian Cooke, were school friends, meaning Rory has been on the periphery of her life for years. “It’s almost like the universe was waiting for them to find each other properly,” the insider added. “This feels like her true happy ending.”
Unlike the bold personalities Mel has dated before, Rory is described by friends as gentle, family-oriented, and humble — a man more likely to cook her a roast dinner than court headlines. “He’s nothing like her usual type, and that’s exactly what makes him perfect for her,” one friend said.
As the big day approaches, those closest to Mel believe this wedding marks not just another chapter, but a fresh and enduring start.


