Context: According to the apocryphal Gospel of James, Mary was the daughter of Saint Joachim and Saint Anne. Before Mary's conception, Anne had been barren and was far advanced in years. Mary was given to service as a consecrated virgin in the Temple in Jerusalem when she was three years old, much like Hannah took Samuel to the Tabernacle as recorded in the Old Testament. Some apocryphal accounts state that at the time of her betrothal to Joseph, Mary was 12–14 years old, and he was thirty years old, but such accounts are unreliable.

Question: Who were Mary's parents?
Answer: Saint Joachim and Saint Anne

Question: How old was Mary when she was consecrated as a virgin?
Answer: three years old

Question: Who was Mary betrothed to?
Answer: Joseph

Question: When she was betrothed to Joseph, approximately how old was Mary?
Answer: 12–14 years old

Question: Where was Mary consecrated as a virgin?
Answer: the Temple in Jerusalem

Question: How old was Anne when she gave birth to Mary?
Answer: Unanswerable

Question: How old was Hannah when Samuel took her to the Tabernacle?
Answer: Unanswerable

Question: Who was Hannah betrothed to?
Answer: Unanswerable

Question: Where did Saint Joachim and Saint Anne become betrothed?
Answer: Unanswerable

Question: Where was Saint Anne consecrated as a virgin?
Answer: Unanswerable