A Northern Cape man has been sentenced to 25 years for a heinous crime, raping a woman in front of her toddler, highlighting the urgent need for justice in cases of gender-based violence.