Albert Barnes Commentary
"Which thou hast prepared before the face of all peoples;" — Luke 2:31 (ASV)
Before the face of all people. Whom you have provided for all people, or whom you design to reveal to all people.