Dopo ben due anni Shinpei, un giovane orfano che vive da solo a Tokyo, fa ritorno all'isoletta dove era cresciuto per partecipare al funerale di Ushio, scomparsa improvvisamente per un incidente in mare. Ritrovarsi di punto in bianco – e per di più per un'occasione così tragica – nella piccola e chiusa comunità in cui era cresciuto e dalla quale aveva deciso di allontanarsi costringerà Shinpei a fare i conti con le ombre che attanagliano il suo passato e la gente dell'isola. Ma quando emergono circostanze misteriose riguardo alla morte di Ushio e inspiegabili eventi cominciano a manifestarsi, Shinpei si ritroverà coinvolto in una spirale oscura e drammatica, dove le "ombre" da combattere non sono solo metaforiche... Inseguendo Shide, Shinpei si ritrova nel mondo di Haine. Per impedire il finale desiderato dal suo acerrimo nemico, lo affronta assieme a Ushio in un'ultima, disperata battaglia... Come si concluderà il complicato e paradossale duello che ha avuto luogo sull'isola? Preparate i fazzoletti, perché è in arrivo un finale... coi fuochi d'artificio!