Starfish Greathearts Foundation exists to change the lives of orphaned or vulnerable children in communities affected by both HIV and AIDS, and poverty in South Africa.

Starfish