Wednesday, March 14, 2012

Oh Death, Where is Your Sting?

You have probably already heard that highschool student, Angela Zhang, has possibly discovered a cure for cancer. Read the article HERE.
What is interesting is that Angela's parents fled from China to escape a forced abortion when her mother was pregnant with her. Have you seen those pro-life bumper stickers that say, "Dear God, Where is our cure for cancer? God says, "I gave it to you, but you aborted it."
 What beautiful irony!!! Praise be to our most merciful God!!


  1. I'd love to share this story with others, but I can't seem to find a reference for her parents fleeing China to escape a forced abortion--none of the articles I can find online mention that. Can you share the source of that part of the story? Thank you! PS-I just found your site and am really enjoying it!

  2. Susan, it was mentioned on EWTN.