Does " she earned many young readers" make sense?
it makes sense grammatically, but "earned" could be changed to gained or acquired.