Gdy św. Teresa od Jezusa miała kilka lat, wybrała się ze swoim starszym bratem Rodrygiem do “kraju Maurów”, aby tam umrzeć za Chrystusa i w nagrodę oglądać Boga. Cztery wieki później jej duchowe córki i synowie we własnej ojczyźnie umierali za Chrystusa. Należała do nich również matka Maria Sagrario od św. Alojzego Gonzagi.
Urodziła się 8 stycznia 1881 roku w Lillo w prowincji Toledo. Jej rodzicami byli Isabel Cantarero i Ricardo Moragas. Na chrzcie św. otrzymała imię Elwiry, do którego – zwyczajem zamożnych rodzin – dołączono kilka innych: Kasylda, Lucjana, Janina, Manuela, Eladia i Izabela. Ojciec Elwiry była znanym aptekarzem, najpierw w rodzinnym Lillo, następnie w stołecznym Madrycie, gdzie był dostawcą lekarstw dla dworu królewskiego. Od czwartego roku życia mieszkała z rodzicami w Madrycie. Jej ojciec był także zamiłowanym podróżnikiem. W roku 1887, miesiąc po św. Teresie od Dzieciątka Jezus, odbył pielgrzymkę do Rzymu i podobnie jak ona był na audiencji u Leona XIII.