Lucy's Eyes and Margaret's Dragon by Giselle Potter
In this retelling of the lives of 13 saints, we meet Lucy, Margaret and 11 other courageous young girls who chose purity against overwhelming opposition and earned their halos the hard way, proving no obstacle is too great for those with faith in themselves and their beliefs.