On July 25, 1554 Mary I finally married for the first time. She was almost 40 years old, which was very old for someone in her time. Despite finally getting her wish (marrying a Catholic), it was not a positive match for the English people and did not lead to any heirs to the throne.
Her marriage was to Philip II of Spain. While him being a Catholic was not a deal-breaker for Mary’s council, the fact that he was Spanish was. The initial show that she wanted to marry the man led to the Wyatt rebellion, but Mary refused to accept that she may want to consider a different marriage. After all, Philip was also the son of her cousin, Charles V, the Holy Roman Emperor. It made sense to her for her to marry him.