Maria Teresa married her first cousin,
Prince Ferdinand of Bavaria, Infante of Spain, eldest son and child of
Prince Ludwig Ferdinand of Bavaria and his wife
Infanta María de la Paz of Spain, on 12 January 1906 in
Madrid. Maria Teresa and Ferdinand had four children: • Infante Luis Alfonso of Spain (6 December 1906 – 14 May 1983) • Infante José Eugenio of Spain (26 March 1909 – 16 August 1966) •
Infanta Maria de las Mercedes of Spain (3 October 1911 – 11 September 1953) • Infanta Maria del Pilar of Spain (15 September 1912 – 9 May 1918) She passed away after giving birth to her last child. ==Arms==