Read manga: The Dragon God

manga
Summary:

Tsukasa is an ordinary guy who lives an ordinary life till he meets Chikako and his new best friend Akatsuki together they are discovering a whole new world and Tsukasa's past.