[SPOILERS
Zack actually didn't die against Sephiroth.....I think.
There are instances where Cloud takes Zack's sword and where he supposedly dies,
1. The reactor in Nibelheim where Sephiroth throws Zack out of the Jenova room.
2. In a flashback in Nibelheim (after you've been in Clouds memories).
So this proves that Zack actually didn't die against Sephiroth, but was just injured.
The reason Cloud has Zacks memories is because Hojo inserted Zacks memories into the Cloud, which is explained in the Flashback.
And Cloud takes Zacks sword as a sign of respect, just like he places it back where Zack died, which is shown in the opening scene in the movie.
|