Anyone ever wonder why Giovanni was never revealed as Ash's father? I mean, there's never been much continuity in Pokemon aside from small ongoing plots, but you know, it's mostly always felt like filler. I remembered recently that Silver from Gen. 2 was revealed to be Giovanni's son and I immediately thought him and Red as being half-brothers. I know the whole main villain being the protagonist's father is cliche but still, it seemed inevitable. After all, who IS Ash's father?