Christmas miracles do happen. One took place during the 12 days of Christmas 682 years ago — a miracle that has repeated every year since then except for the merest fraction of times. With the event came another title for our Blessed Mother — Our Lady of the Flowers. To be exact, the miracle took place on the evening of Dec. 29, 1336…

Leave a Reply