FFVIII probably answers all of the questions but its just not very obvious. not obvious at all.

but what about the ending of FF9?

(SPOILER)zidane dies one second and hes miraculously back the next. how does it work?