Nora's Mirabilia has designed some beautiful cross stitch angels celebrating life at its various stages. An angel holds a newborn baby, another angel guards children as they walk, others celebrate life, while Micheal records our deeds. Each angel walks with us through our triumphs and our sorrows.