Menurut Injil apokrifa Yakobus, Maria adalah putri Santo Yoachim dan Santo Anne. Sebelum mengandung Maria, Anne mandul dan sudah bertahun - tahun lebih tua. Maria diberi dinas sebagai perawan yang disucikan di Bait di Yerusalem sewaktu ia berusia tiga tahun, persis seperti Hana membawa Samuel ke Tabernakel yang dicatat dalam Perjanjian Lama. Beberapa kisah apokrifa menyatakan bahwa pada waktu pertunangannya dengan Yusuf, Maria berusia 12é14 tahun, dan ia berusia tiga puluh tahun, tetapi kisah - kisah seperti itu tidak dapat diandalkan.
Di mana Saint Joachim dan Saint Anne bertunangan?
Bait di Yerusalem