Quote Originally Posted by KuRt
Cloud is Sephiroth´s clone and has Zack´s memories.
He doesnt have Zack's memories. He's using some of what Zack told him, deluding himself into thinking that he was the one in SOLDIER and not the grunt. That's it. Nothing beyond that. Everything else is his own.