Royal weddings are a thing of fairy tales, with intricate floral arrangements, gallant horses, and dresses with price tags that will make you gasp.

Royal weddings are a thing of fairy tales, with intricate floral arrangements, gallant horses, and dresses with price tags that will make you gasp.