Oh wow, now this was a beautiful story :) For some reason, Im happy that Otoya changed for the better and Shiena matured over the years. And whoa I didn't know she was 22 in the story. I was thinking she was 18 cuz it said 3 years later but Shiena was 19 already before the time skip.