Answer
Mary II married William III of Orange when she was 15 years old. The marriage was arranged by her uncle, King Charles II, who wanted to secure an alliance with the Dutch Republic. William was a Protestant and Mary was a Catholic, but the marriage was not intended to be a love match.