I don't visit this forum very often but thought I would point something out. Seraph is a religous term meaning a 3 winged angel. The name SEPHiRoth is a play on words from this. (SPOILER)At the end of the game Sephiroth becomes an Angel and his theme is One Winged Angel. Not really going anywhere with this I just wanted to point it out.