I don't think I'll ever fully understand this Story but I guess you could call it a Happy Ending #ShakuganNoShana