For more than two decades, the world has been captivated by the fairytale romance shared between Prince William and Kate Middleton