Originally Posted by galaxy_ram
just a wild guess...
yahiko is the incarnation of the Sage of the Six Paths. but he only realized this (and activated his full power) after accidentally killing his bestfriend nagato.
Eh, I'm not to sure about that. It doesn't seem like there's much reincarnation in Naruto.