I read this when I was 30. Too late for me. Just another decent book. Didn't learn my lesson and went on to read Ender's Game because it was on NPR's 100 best Scifi/Fantasy books. Man, I was 20 years too old for THAT book. I could see how it could rock the world of a teenager.