Maybe Fio and Crow got killed by Sofia and Crow remembered his memories? I don't know, because I'm still played the demo version. Maybe Sofia is obsessed with Crow but Crow rather with Fio so Sofia get revenge?