Cloud

Is Catherine the Last of the Manic Pixie Dream Girls?

Crisis Core: Final Fantasy VII