A 66-year-old man who sexually abused a young girl was jailed for four-and-a-half-years on Monday.
Rachid Menasria, of Hayes, had previously been found guilty at Isleworth Crown Court of two counts of indecent assault and four counts of sexual activity with a child.
His victim told officers she had been sexually abused from the age of seven until she was 17, the last time on Christmas Day 2011.
Shortly afterwards Menasria verbally abused her. She was upset while at school and told a teacher about the sexual abuse, who then alerted police and the investigation began.
Menasria was arrested on January 19, 2012 and charged on August 30 that same year.
Investigating officer Detective Constable Andrea Lenihan, from the Child Abuse Investigation Command, said: "The victim didn't tell anyone what was happening to her for a number of years as she believed the defendant's behaviour was normal.
"It was only when she got upset at school that the whole story came out. Sexual abuse can never be considered 'normal' behaviour and I would urge anyone in a similar position to contact police in confidence so we can help."