Boy meets girl against a backdrop of magical battles in a dramatic visual novel!