Grandia 2
     
solution by psycho_k41
     

The Spoiler Centre