The charity worker cuddled by Meghan Markle has told of the moment the royal bride-to-be brushed away her hand in Edinburgh when she went to shake it - and hugged her instead.