It's because of the timeline. A 40-week pregnancy apperantly takes years. Empires have risen and fallen while lily was pregnant.

Slightly more seriously, i got …