Rainbows for All Children is an international, nonprofit organization that trains volunteers at community-based sites to lead structured, age-specific support groups, free of charge, for children 3-18 years old who are grieving the loss of a family member as a result of death, separation/divorce, incarceration, deployment, deportation, significant illness, or another life-altering, traumatic event.