Flashes of Hope is a non-profit organization dedicated to creating uplifting portraits of children fighting cancer and other life threatening illnesses. The portraits help children feel better about their changing appearance by celebrating it. For families of terminally ill children, it's especially important to have a portrait that preserves forever the beauty, grace and dignity of their child.






