Letizia Ortiz Rocasolano and Crown Prince Felipe had dated in secret before announcing their surprise engagement, and they were married at Almudena Cathedral in Madrid on 22 May 2004.