Watching your best friend marry the love of their life is one of life’s greatest joys — even when their wedding day is the very first time that you meet them.I met Miranda 16 years ago on a social networking website called Bebo; before Instagram and Tiktok, this is where many teens spent their time online. I lived in the Eastern Cape of South Africa, and Miranda lived in Virginia, US.While…