She has traveled a lot starting at about 6 months, and has been exposed to lots of languages and cultures. She has some Mandarin now, a little German and a lot of Japanese. So I definitely agree that her environment has supported her language acquisition.
When she was 8, she often read the same books that I read, mostly science fiction, some but not all YA. When she was 10 her class read The Oddysey in French. She was always at least a couple years ahead of her peers in reading level.