Rapist abused children over seven years