HGTV.com shares the secrets and hidden meanings behind almost two centuries of British royal wedding flowers, including those carried by Meghan Markle, Catherine of Wales and Princess Diana.
47