Stacey Wilkinson must not have believed her luck when she found herself rubbing shoulders with billionaire Richard Branson on his private Caribbean island in 2019.