Lol, I can't believe some of you are still believing the novel! Ok, everyone knows that in AOTC Anakin is 19 and Padme is 24, right? That's funny, I don't remember anything in either film to suggest their exact ages. The range is correct. So everything is off by a year or less. AOTC is about ten years after TPM. It's not so much that we believe the novel, just the statements from GL, Rick McCallum, and Ben Burtt completely concurring with the info in the novel.