Why Does Rachel Weep for the Holy Innocents of Bethlehem? (St Jerome)

When the Holy Innocents were killed under King Herod, we read in Sacred Scripture:

“Then was fulfilled that which was spoken by Jeremiah the Prophet, saying; In Rama was there a voice heard, weeping and great mourning; Rachel weeping for her children.”

A difficulty with this passage lies with the fact the tribe of Benjamin (that of Rachel) did not include Bethlehem. Why then did she cry for them if children of Bethelehem seem not to be her biological children? Saint Jerome explains:

The child of Rachel was Benjamin, and Bethlehem is not a town belonging to his tribe. We must therefore seek another reason why Rachel should weep for the children of Judah, to whom Bethlehem belongeth, as for her own. The plain answer is that she is buried at Ephrath close to Bethlehem, and she is called Mother on account of the resting-place of her earthly tabernacle being there. It is possible also that she is called Mother because the tribes of Judah and Benjamin were joined together, and Herod slew not only all the children that were in Bethlehem, but also in all the coasts thereof.

Comments Policy: I reserve the right to delete comments that are offensive or off-topic. If your comment contains a hyperlink to another site, your comment automatically goes into "Comments Purgatory" where it waits for release by way of moderation.