From illness and poverty to early marriage and abuse, the stories behind 2025 KCSE exam results reveal resilience and courage ...