I believed Squall died from exhastion (sp) searching for Rinoa. She finds him and then decends into madness cause hes dead. So when she picks him up and smiles, shes got mad and believes he is alive again. Then the party is Rinoas perfect dream with everyone celebrating and having fun. Thats what I believe.