when viv catches 13-year-old daughter kat trying to run away, it emerges that kat was raped by her uncle harry (michael elphick) and is pregnant. when kat says harry raped her, viv pretends not to believe her, then secretly orders harry to leave and he flees to spain. she then sends belinda and little mo to live with charlie's sister, violet, to hide kat's pregnancy. when kat's daughter zoe (michelle ryan) is born, viv decides to raise zoe as her and charlie's youngest daughter. viv dotes on zoe but continues to treat her own daughters with contempt; although they loyally stick by her, they come to resent her harsh discipline. eventually, viv suffers a stroke and is nursed mostly by charlie and little mo. she manages to make amends with all of her daughters before she dies at the age of 48. in may 2015, it is revealed that zoe is a twin and viv had kat's son adopted. kat learns the truth: as kat had passed out during zoe's birth, kat did not know about her son. viv decided they could not pass off both being hers and she called for mo to help. she did not tell kat and only took zoe so the boy did not become like his father, harry.