I think you mean FF8 there, JCM, not FF7. And actually, I thought that particular plot point was unexpected, but not really a twist. A bigger twist ending in that game would be:
Squall, a SeeD himself, gave Edea the idea to start Garden and SeeDs, and she did, knowing full well they would fight and defeat her one day.