To anyone who thinks fairy tales don’t exist, I say think again. Yesterday, on the grounds of Windsor Castle, there was magic in the air and not a cloud in the sky as over 100,000 people descended upon the surrounding town’s tiny streets for Prince Harry and Meghan Markle’s big day.






















