Ryudo é um mercenário, conhecido como Geohound, contratado pela Igreja de Granas para escoltar Elena, uma Cantora de Granas, até a Torre Garmia para uma cerimônia. Ao chegar, ele é solicitado a esperar enquanto realizam o ritual. No entanto, ele ouve um grito e corre para o último andar. Vendo todos mortos e Elena com um par de asas, ele a resgata e os dois voltam para a aldeia Carbo. De volta à aldeia, o padre pede a Ryudo que escolte Elena ao Estado Papal de St. Heim para procurar o Papa Zera para ajudar a limpar Elena das Asas de Valmar, uma das várias peças de Valmar, que agora a possuem. Antes que ele possa recusar o trabalho, a vila é atacada por uma misteriosa mulher alada, que enfrenta e derrota Ryudo na batalha. Ela se apresenta como Millennia e desaparece. Na manhã seguinte, Ryudo aceita o trabalho e parte para St. Heim com Elena. Na cidade de Agear, Millennia aparece novamente, desta vez mais amigável, e se junta a Ryudo. Ela acidentalmente se revela como as Asas de Valmar e que possui Elena, compartilhando seu corpo como um ser separado. O grupo, eventualmente acompanhado por Roan e o homem-fera Mareg, encontra mais pedaços de Valmar, que Millenia absorve após derrotá-los.
Quando o grupo chega ao Estado Papal de St. Heim, Elena se encontra com o Papa Zera, que deseja falar com Ryudo. O Papa pede que ele encontre o lendário Granasaber, uma arma empunhada por Granas que foi usada para derrotar Valmar. Ryudo concorda relutantemente, e o grupo viaja para Cyrum, cidade natal de Roan. Na chegada, o grupo descansa na pousada enquanto Roan sai. Na manhã seguinte, é revelado que Roan é o príncipe, e que o povo de Cyrum já ajudou Valmar contra Granas na antiga guerra. O grupo entra no castelo e encontra o Portão das Trevas aberto e descobre uma antiga fábrica embaixo do castelo. Eles encontram as Garras de Valmar e, mais tarde, Melfice no castelo. Melfice é irmão de Ryudo e o homem que Mareg procura, que foge após derrotar o grupo na batalha, dizendo a Ryudo para enfrentá-lo em casa. Roan é coroado rei e opta por ficar em Cyrum, para encorajar seu povo de que o passado não prevê seu futuro. Tio, o ser possuído pelas Garras e um Autômato, se junta ao grupo após ser resgatado.
O grupo chega à vila de Garlan, cidade natal de Ryudo, de barco, e Ryudo é imediatamente repreendido por retornar e ordenado a partir. Ele revela que Melfice voltou e planeja matá-lo para acabar com seu tormento no mundo. Na pousada, Skye disfarçada revela a história de Ryudo para Elena. Garlan costumava ser uma vila de espadachins, sendo Melfice o melhor. Porém, uma noite, durante uma tempestade, o ídolo nas colinas ficou inquieto, então os aldeões enviaram Reena, noiva de Melfice, para orar no altar. Ela não voltou, e Melfice investigou, sendo secretamente seguido por Ryudo. No santuário, Ryudo testemunhou Melfice assassinando Reena. Mais tarde, Ryudo fugiu da cidade e ficou fora por três anos, fazendo com que os moradores acreditassem que ele os abandonou, daí seu desprezo. Pela manhã, o grupo sobe a montanha para enfrentar Melfice. No auge, eles derrotam Melfice, que depois se reconcilia com Ryudo e informa ao grupo a localização do Granasaber antes de morrer. Enquanto Ryudo sofre, os Chifres o possuem, fazendo-o perder a consciência. De volta à pousada, Elena pede ajuda a Millenia, mas ela inicialmente recusa. No entanto, ela cede e usa seus poderes para selar os chifres dentro de Ryudo, que então desperta com um renovado senso de propósito. Mas Elena questiona Granas, pois foi Valmar quem salvou Ryudo.
O grupo viaja para Nannan, cidade natal de Mareg, perto da localização do Granasaber. Na aldeia, Mareg é elogiado pelo sucesso da sua missão e o grupo é informado do paradeiro do Granasaber: dentro de um ciclone gigante a leste. O grupo viaja até lá e desativa a tempestade artificial, revelando o Granasaber. Porém, Selene, a Alta Sacerdotisa, aparece e sacrifica um Cavaleiro da Catedral para reviver o Corpo de Valmar ao redor do Granasaber, mas o grupo entra no corpo e o destrói. Tio revela que o Granasaber é um navio, teletransportando o grupo para dentro e guiando a espada gigante de volta para St. O "Dia das Trevas" chega, e o grupo testemunha os Cavaleiros da Catedral massacrando os habitantes da cidade e destruindo os Cavaleiros. Elena revela sua verdadeira missão: absorver os pedaços de Valmar para que possam ser destruídos pelo Granasaber. Na Catedral, Selene se transforma no Coração de Valmar e o grupo o destrói. Eles alcançam Zera, que revela a verdade: que Valmar saiu vitorioso na batalha contra Granas, que foi morto. Ele declara suas intenções de reviver Valmar usando Elena, e a sequestra para a Lua de Valmar.
O grupo usa o Granasaber para chegar à lua e salvar Elena. Mais tarde, Mareg ferido se sacrifica para permitir que o grupo escape da lua. Caindo perto de Cyrum, que agora está sitiada por monstros da lua, o grupo se junta a Roan e defende a cidade. Logo, a Lua de Valmar colide com a Catedral de Granas e o novo Valmar surge. Infelizmente, o grupo encontra-se sem meios para derrotá-lo. Roan sugere viajar até o local de nascimento dos deuses para obter respostas, o que revela muito sobre a guerra antiga e as origens de ambos os deuses. Conhecendo outro autômato chamado Elmo, Ryudo opta por enfrentar os chifres internos e é assolado por muitas provações. No entanto, ele supera seus medos e inseguranças e ganha o verdadeiro Granasaber. O grupo desafia Valmar e entra em seu corpo. Lá dentro, eles são confrontados por Zera, que os ataca antes de enviar uma falsa Millenia atrás deles. O grupo de Ryudo é vitorioso, e a verdadeira Millenia, agora separada de Elena, se junta a eles. Zera divide o grupo e lança um ataque final contra Ryudo, Elena e Millenia. Eles o derrotam e destroem Valmar para sempre, restaurando a paz ao mundo.
O final mostra os diferentes personagens um ano após a derrota de Valmar. Roan ainda é rei e embarca em uma jornada para encontrar seus amigos. Tio tornou-se enfermeira em Cyrum, Millenia é professora e Elena viaja pelo mundo como cantora de uma trupe. Em outro lugar, Ryudo coloca o Granasaber para descansar e retorna ao mundo.
A história se concentra em Ryudo, o Geohound (uma espécie de mercenário) e seu pássaro falante, Skye. Juntos, eles aceitam uma missão da igreja da cidade de Carbo como guarda-costas de Elena, uma cantora de Granas, que está a caminho da Torre Garmia. O trabalho se transforma em algo muito mais depois de um incidente na torre, e Ryudo e Elena viajam por todo o mundo, conhecendo novos amigos e novos inimigos.