There are several verses in scripture that mention “with God all things are possible”. In this case, it’s about the birth of two little boys. One is John who is to be born to Elizabeth, Mary’s elderly cousin who was past her child-barren years. The other is Jesus who is to be born to a young virgin named Mary.
Luke 1:26-56 gives us the beautiful picture of the promise of the Messiah’s birth. God sent the angel, Gabriel, to announce this promise to a virgin named Mary. For nothing is impossible with God (Luke 1:37). Mary was pledged to be married to Joseph, a descendant of David.