Author: Tazoe, Natsuki.